Push event to branch master
13:07:39 Connecting to https://api.github.com using 476720/******
Obtained .jenkins/continuous.groovy from 7abc0268f895d60fa72023fb160a60a2ff2c950e
[Pipeline] Start of Pipeline
[Pipeline] withEnv
[Pipeline] {
[Pipeline] timeout
Timeout set to expire in 3 hr 0 min
[Pipeline] {
[Pipeline] stage
[Pipeline] { (Style)
[Pipeline] node
Running on CpuNode5 in /var/jenkins/workspace/ArborX_master
[Pipeline] {
[Pipeline] checkout
Selected Git installation does not exist. Using Default
The recommended git tool is: NONE
using credential Jenkins ORNL
Fetching changes from the remote Git repository
Fetching without tags
Checking out Revision 7abc0268f895d60fa72023fb160a60a2ff2c950e (master)
Commit message: "Merge pull request #1019 from masterleinad/remove_gitlab_ci"
> git rev-parse --resolve-git-dir /var/jenkins/workspace/ArborX_master/.git # timeout=10
> git config remote.origin.url https://github.com/arborx/ArborX.git # timeout=10
Fetching upstream changes from https://github.com/arborx/ArborX.git
> git --version # timeout=10
> git --version # 'git version 2.17.1'
using GIT_ASKPASS to set credentials
> git fetch --no-tags --progress -- https://github.com/arborx/ArborX.git +refs/heads/master:refs/remotes/origin/master # timeout=10
> git config core.sparsecheckout # timeout=10
> git checkout -f 7abc0268f895d60fa72023fb160a60a2ff2c950e # timeout=10
> git rev-list --no-walk c1b73bc1af88be8feddfa9bae35abc33dc74f8ec # timeout=10
[Pipeline] withEnv
[Pipeline] {
[Pipeline] isUnix
[Pipeline] readFile
[Pipeline] sh
+ docker build -t 6e258e0d2b17b19516d4d6abe4e6b170e1bf1c0c --build-arg CLANG_FORMAT_VERSION=14.0.0 -f docker/Dockerfile.clang-format docker
Sending build context to Docker daemon 24.58kB
Step 1/5 : ARG BASE=ubuntu:18.04
Step 2/5 : FROM $BASE
---> f9a80a55f492
Step 3/5 : RUN apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -yq git wget xz-utils && apt-get clean && rm -rf /var/lib/apt/lists/*
---> Using cache
---> 333ef468d364
Step 4/5 : ARG CLANG_FORMAT_VERSION=14.0.0
---> Using cache
---> b23d8160f6f0
Step 5/5 : RUN CLANG_FORMAT_URL=https://github.com/llvm/llvm-project/releases/download/llvmorg-${CLANG_FORMAT_VERSION}/clang+llvm-${CLANG_FORMAT_VERSION}-x86_64-linux-gnu-ubuntu-18.04.tar.xz && CLANG_FORMAT_ARCHIVE=clang-format-$CLANG_FORMAT_VERSION.tar.xz && SCRATCH_DIR=/scratch && mkdir -p ${SCRATCH_DIR} && cd ${SCRATCH_DIR} && wget --quiet ${CLANG_FORMAT_URL} --output-document=${CLANG_FORMAT_ARCHIVE} && tar -xf ${CLANG_FORMAT_ARCHIVE} --strip-components=1 && cp bin/clang-format /usr/bin && rm -rf ${SCRATCH_DIR}
---> Using cache
---> 92c6d97bc604
Successfully built 92c6d97bc604
Successfully tagged 6e258e0d2b17b19516d4d6abe4e6b170e1bf1c0c:latest
[Pipeline] isUnix
[Pipeline] withEnv
[Pipeline] {
[Pipeline] sh
+ docker inspect -f . 6e258e0d2b17b19516d4d6abe4e6b170e1bf1c0c
.
[Pipeline] }
[Pipeline] // withEnv
[Pipeline] withDockerContainer
CpuNode5 seems to be running inside container 96eb3c64af22c2400c54d0922c971f10735788eaca719af33e757c9e3fa73f0c
$ docker run -t -d -u 0:0 -w /var/jenkins/workspace/ArborX_master --volumes-from 96eb3c64af22c2400c54d0922c971f10735788eaca719af33e757c9e3fa73f0c -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** 6e258e0d2b17b19516d4d6abe4e6b170e1bf1c0c cat
$ docker top e9fec81ce8777b858df591457cbc55c4bd023eaea9891f9f8adc53f4103eb2bd -eo pid,comm
[Pipeline] {
[Pipeline] sh
+ ./scripts/check_format_cpp.sh
OK
[Pipeline] }
$ docker stop --time=1 e9fec81ce8777b858df591457cbc55c4bd023eaea9891f9f8adc53f4103eb2bd
$ docker rm -f --volumes e9fec81ce8777b858df591457cbc55c4bd023eaea9891f9f8adc53f4103eb2bd
[Pipeline] // withDockerContainer
[Pipeline] }
[Pipeline] // withEnv
[Pipeline] }
[Pipeline] // node
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Build)
[Pipeline] parallel
[Pipeline] { (Branch: CUDA-11.5.2-NVCC-CUDA-AWARE-MPI)
[Pipeline] { (Branch: CUDA-11.1.1-NVCC)
[Pipeline] { (Branch: CUDA-11.0.3-Clang)
[Pipeline] { (Branch: Clang)
[Pipeline] { (Branch: GCC-12.2)
[Pipeline] { (Branch: HIP-5.3.3)
[Pipeline] { (Branch: SYCL)
[Pipeline] stage
[Pipeline] { (CUDA-11.5.2-NVCC-CUDA-AWARE-MPI)
[Pipeline] stage
[Pipeline] { (CUDA-11.1.1-NVCC)
[Pipeline] stage
[Pipeline] { (CUDA-11.0.3-Clang)
[Pipeline] stage
[Pipeline] { (Clang)
[Pipeline] stage
[Pipeline] { (GCC-12.2)
[Pipeline] stage
[Pipeline] { (HIP-5.3.3)
[Pipeline] stage
[Pipeline] { (SYCL)
[Pipeline] node
[Pipeline] node
[Pipeline] node
[Pipeline] node
[Pipeline] node
Running on CpuNode6 in /var/jenkins/workspace/ArborX_master
[Pipeline] node
Running on CpuNode5 in /var/jenkins/workspace/ArborX_master
[Pipeline] node
Running on lascaux04 in /var/jenkins/workspace/ArborX_master
[Pipeline] {
[Pipeline] {
[Pipeline] {
[Pipeline] checkout
Selected Git installation does not exist. Using Default
The recommended git tool is: NONE
[Pipeline] checkout
Selected Git installation does not exist. Using Default
The recommended git tool is: NONE
using credential Jenkins ORNL
[Pipeline] checkout
Selected Git installation does not exist. Using Default
The recommended git tool is: NONE
using credential Jenkins ORNL
using credential Jenkins ORNL
Fetching changes from the remote Git repository
Fetching changes from the remote Git repository
Fetching changes from the remote Git repository
Fetching without tags
Fetching without tags
Fetching without tags
Checking out Revision 7abc0268f895d60fa72023fb160a60a2ff2c950e (master)
Commit message: "Merge pull request #1019 from masterleinad/remove_gitlab_ci"
Checking out Revision 7abc0268f895d60fa72023fb160a60a2ff2c950e (master)
Commit message: "Merge pull request #1019 from masterleinad/remove_gitlab_ci"
Checking out Revision 7abc0268f895d60fa72023fb160a60a2ff2c950e (master)
Commit message: "Merge pull request #1019 from masterleinad/remove_gitlab_ci"
[Pipeline] withEnv
[Pipeline] {
[Pipeline] isUnix
[Pipeline] readFile
[Pipeline] sh
[Pipeline] withEnv
[Pipeline] {
> git rev-parse --resolve-git-dir /var/jenkins/workspace/ArborX_master/.git # timeout=10
> git config remote.origin.url https://github.com/arborx/ArborX.git # timeout=10
Fetching upstream changes from https://github.com/arborx/ArborX.git
> git --version # timeout=10
> git --version # 'git version 2.17.1'
using GIT_ASKPASS to set credentials
> git fetch --no-tags --progress -- https://github.com/arborx/ArborX.git +refs/heads/master:refs/remotes/origin/master # timeout=10
> git config core.sparsecheckout # timeout=10
> git checkout -f 7abc0268f895d60fa72023fb160a60a2ff2c950e # timeout=10
[Pipeline] isUnix
[Pipeline] readFile
> git rev-parse --resolve-git-dir /var/jenkins/workspace/ArborX_master/.git # timeout=10
> git config remote.origin.url https://github.com/arborx/ArborX.git # timeout=10
Fetching upstream changes from https://github.com/arborx/ArborX.git
> git --version # timeout=10
> git --version # 'git version 2.17.1'
using GIT_ASKPASS to set credentials
> git fetch --no-tags --progress -- https://github.com/arborx/ArborX.git +refs/heads/master:refs/remotes/origin/master # timeout=10
> git config core.sparsecheckout # timeout=10
> git checkout -f 7abc0268f895d60fa72023fb160a60a2ff2c950e # timeout=10
> git rev-parse --resolve-git-dir /var/jenkins/workspace/ArborX_master/.git # timeout=10
> git config remote.origin.url https://github.com/arborx/ArborX.git # timeout=10
Fetching upstream changes from https://github.com/arborx/ArborX.git
> git --version # timeout=10
> git --version # 'git version 2.17.1'
using GIT_ASKPASS to set credentials
> git fetch --no-tags --progress -- https://github.com/arborx/ArborX.git +refs/heads/master:refs/remotes/origin/master # timeout=10
> git config core.sparsecheckout # timeout=10
> git checkout -f 7abc0268f895d60fa72023fb160a60a2ff2c950e # timeout=10
[Pipeline] sh
[Pipeline] withEnv
[Pipeline] {
[Pipeline] isUnix
[Pipeline] readFile
[Pipeline] sh
+ docker build -t b8035caba75fe469ae355b061d3f6a55b9fc8ed7 --build-arg BASE=gcc:12.2.0 --build-arg KOKKOS_OPTIONS=-DCMAKE_CXX_EXTENSIONS=OFF -DKokkos_ENABLE_OPENMP=ON -DCMAKE_CXX_COMPILER=g++ -DCMAKE_PREFIX_PATH=/usr/lib/x86_64-linux-gnu -f docker/Dockerfile docker
Sending build context to Docker daemon 24.58kB
Step 1/25 : ARG BASE=nvidia/cuda:11.0.3-devel-ubuntu18.04
Step 2/25 : FROM $BASE
---> db1aedafc067
Step 3/25 : ARG NPROCS=4
---> Using cache
---> ce476f89fead
Step 4/25 : RUN if test ${NV_CUDA_LIB_VERSION}; then apt-key adv --fetch-keys https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/3bf863cc.pub; fi
---> Using cache
---> 15f11059330b
Step 5/25 : RUN apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -yq build-essential bc curl git wget jq vim lcov ccache gdb ninja-build libbz2-dev libicu-dev python-dev autotools-dev && apt-get clean && rm -rf /var/lib/apt/lists/*
---> Using cache
---> aff187039890
Step 6/25 : RUN KEYDUMP_URL=https://cloud.cees.ornl.gov/download && KEYDUMP_FILE=keydump && wget --quiet ${KEYDUMP_URL}/${KEYDUMP_FILE} && wget --quiet ${KEYDUMP_URL}/${KEYDUMP_FILE}.sig && gpg --import ${KEYDUMP_FILE} && gpg --verify ${KEYDUMP_FILE}.sig ${KEYDUMP_FILE} && rm ${KEYDUMP_FILE}*
---> Using cache
---> b96323514303
Step 7/25 : ENV CMAKE_DIR=/opt/cmake
---> Using cache
---> ccef1ed85485
Step 8/25 : RUN CMAKE_VERSION=3.16.9 && CMAKE_KEY=2D2CEF1034921684 && CMAKE_URL=https://github.com/Kitware/CMake/releases/download/v${CMAKE_VERSION} && CMAKE_SCRIPT=cmake-${CMAKE_VERSION}-Linux-x86_64.sh && CMAKE_SHA256=cmake-${CMAKE_VERSION}-SHA-256.txt && wget --quiet ${CMAKE_URL}/${CMAKE_SHA256} && wget --quiet ${CMAKE_URL}/${CMAKE_SHA256}.asc && wget --quiet ${CMAKE_URL}/${CMAKE_SCRIPT} && gpg --verify ${CMAKE_SHA256}.asc ${CMAKE_SHA256} && grep -i ${CMAKE_SCRIPT} ${CMAKE_SHA256} | sed -e s/linux/Linux/ | sha256sum --check && mkdir -p ${CMAKE_DIR} && sh ${CMAKE_SCRIPT} --skip-license --prefix=${CMAKE_DIR} && rm cmake*
---> Using cache
---> b85261e9c9e1
Step 9/25 : ENV PATH=${CMAKE_DIR}/bin:$PATH
---> Using cache
---> bac5564e7a21
Step 10/25 : ENV LLVM_DIR=/opt/llvm
---> Using cache
---> 8acc904e0388
Step 11/25 : RUN LLVM_VERSION=14.0.0 && LLVM_KEY="86419D8A 345AD05D" && LLVM_URL=https://github.com/llvm/llvm-project/releases/download/llvmorg-${LLVM_VERSION}/clang+llvm-${LLVM_VERSION}-x86_64-linux-gnu-ubuntu-18.04.tar.xz && LLVM_ARCHIVE=llvm-${LLVM_VERSION}.tar.xz && SCRATCH_DIR=/scratch && mkdir -p ${SCRATCH_DIR} && cd ${SCRATCH_DIR} && wget --quiet ${LLVM_URL} --output-document=${LLVM_ARCHIVE} && wget --quiet ${LLVM_URL}.sig --output-document=${LLVM_ARCHIVE}.sig && gpg --verify ${LLVM_ARCHIVE}.sig ${LLVM_ARCHIVE} && mkdir -p ${LLVM_DIR} && tar -xvf ${LLVM_ARCHIVE} -C ${LLVM_DIR} --strip-components=1 && echo "${LLVM_DIR}/lib" > /etc/ld.so.conf.d/llvm.conf && ldconfig && rm -rf ${SCRATCH_DIR}
---> Using cache
---> a70929e52ab4
Step 12/25 : ENV PATH=${LLVM_DIR}/bin:$PATH
---> Using cache
---> 6b4d515f8db2
Step 13/25 : ARG CUDA_AWARE_MPI
---> Using cache
---> 558fcdf1b267
Step 14/25 : ENV OPENMPI_DIR=/opt/openmpi
---> Using cache
---> cb135f0bb19c
Step 15/25 : RUN OPENMPI_VERSION=4.1.3 && OPENMPI_VERSION_SHORT=$(echo "$OPENMPI_VERSION" | cut -d. -f1,2) && OPENMPI_SHA1=be3ebb8df076677889198b73b0b033b956c3d88b && OPENMPI_URL=https://download.open-mpi.org/release/open-mpi/v${OPENMPI_VERSION_SHORT}/openmpi-${OPENMPI_VERSION}.tar.bz2 && OPENMPI_ARCHIVE=openmpi-${OPENMPI_VERSION}.tar.bz2 && CUDA_OPTIONS=${CUDA_AWARE_MPI:+--with-cuda} && SCRATCH_DIR=/scratch && mkdir -p ${SCRATCH_DIR} && cd ${SCRATCH_DIR} && wget --quiet ${OPENMPI_URL} --output-document=${OPENMPI_ARCHIVE} && echo "${OPENMPI_SHA1} ${OPENMPI_ARCHIVE}" | sha1sum -c && mkdir -p openmpi && tar -xf ${OPENMPI_ARCHIVE} -C openmpi --strip-components=1 && mkdir -p build && cd build && ../openmpi/configure --prefix=${OPENMPI_DIR} ${CUDA_OPTIONS} CFLAGS=-w && make -j${NPROCS} install && rm -rf ${SCRATCH_DIR}
---> Using cache
---> 0d7cd7bdb725
Step 16/25 : ENV PATH=${OPENMPI_DIR}/bin:$PATH
---> Using cache
---> a50be3824128
Step 17/25 : ENV BOOST_DIR=/opt/boost
---> Using cache
---> f3cacfbb508d
Step 18/25 : RUN BOOST_VERSION=1.75.0 && BOOST_VERSION_UNDERSCORE=$(echo "$BOOST_VERSION" | sed -e "s/\./_/g") && BOOST_KEY=379CE192D401AB61 && BOOST_URL=https://boostorg.jfrog.io/artifactory/main/release/${BOOST_VERSION}/source && BOOST_ARCHIVE=boost_${BOOST_VERSION_UNDERSCORE}.tar.bz2 && SCRATCH_DIR=/scratch && mkdir -p ${SCRATCH_DIR} && cd ${SCRATCH_DIR} && wget --quiet ${BOOST_URL}/${BOOST_ARCHIVE} && wget --quiet ${BOOST_URL}/${BOOST_ARCHIVE}.asc && wget --quiet ${BOOST_URL}/${BOOST_ARCHIVE}.json && wget --quiet ${BOOST_URL}/${BOOST_ARCHIVE}.json.asc && gpg --verify ${BOOST_ARCHIVE}.json.asc ${BOOST_ARCHIVE}.json && gpg --verify ${BOOST_ARCHIVE}.asc ${BOOST_ARCHIVE} && cat ${BOOST_ARCHIVE}.json | jq -r '. | .sha256 + " " + .file' | sha256sum --check && mkdir -p boost && tar -xf ${BOOST_ARCHIVE} -C boost --strip-components=1 && cd boost && CXXFLAGS="-w" ./bootstrap.sh --prefix=${BOOST_DIR} && echo "using mpi ;" >> project-config.jam && ./b2 -j${NPROCS} hardcode-dll-paths=true dll-path=${BOOST_DIR}/lib link=shared variant=release cxxflags=-w install && rm -rf ${SCRATCH_DIR}
---> Using cache
---> 03468d173de5
Step 19/25 : ENV BENCHMARK_DIR=/opt/benchmark
---> Using cache
---> 7e6e1269c916
Step 20/25 : RUN SCRATCH_DIR=/scratch && mkdir -p ${SCRATCH_DIR} && cd ${SCRATCH_DIR} && git clone https://github.com/google/benchmark.git -b v1.6.1 && cd benchmark && mkdir build && cd build && cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=${BENCHMARK_DIR} -D BENCHMARK_ENABLE_TESTING=OFF .. && make -j${NPROCS} && make install && rm -rf ${SCRATCH_DIR}
---> Using cache
---> 425e67c308b6
Step 21/25 : ENV LD_LIBRARY_PATH=/usr/local/cuda/targets/x86_64-linux/lib:${LD_LIBRARY_PATH}
---> Using cache
---> 27291f800329
Step 22/25 : ARG KOKKOS_VERSION=4.2.00
---> Using cache
---> 326bdd25a0ce
Step 23/25 : ARG KOKKOS_OPTIONS="-DKokkos_ENABLE_SERIAL=ON -DKokkos_ENABLE_OPENMP=ON -DKokkos_ENABLE_CUDA=ON"
---> Using cache
---> 261d7ab5bd19
Step 24/25 : ENV KOKKOS_DIR=/opt/kokkos
---> Using cache
---> 738b330bdc36
Step 25/25 : RUN KOKKOS_URL=https://github.com/kokkos/kokkos/archive/${KOKKOS_VERSION}.tar.gz && KOKKOS_ARCHIVE=kokkos-${KOKKOS_HASH}.tar.gz && SCRATCH_DIR=/scratch && mkdir -p ${SCRATCH_DIR} && cd ${SCRATCH_DIR} && wget --quiet ${KOKKOS_URL} --output-document=${KOKKOS_ARCHIVE} && mkdir -p kokkos && tar -xf ${KOKKOS_ARCHIVE} -C kokkos --strip-components=1 && cd kokkos && mkdir -p build && cd build && cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=${KOKKOS_DIR} -D CMAKE_CXX_COMPILER=/scratch/kokkos/bin/nvcc_wrapper ${KOKKOS_OPTIONS} .. && make -j${NPROCS} install && rm -rf ${SCRATCH_DIR}
---> Using cache
---> 981ca9ddf1a4
Successfully built 981ca9ddf1a4
Successfully tagged b8035caba75fe469ae355b061d3f6a55b9fc8ed7:latest
[Pipeline] isUnix
[Pipeline] withEnv
[Pipeline] {
[Pipeline] sh
+ docker build -t 06f5c3a7268dad74d6d3346623f7bb7d50c6758f --build-arg BASE=rocm/dev-ubuntu-20.04:5.3.3-complete --build-arg KOKKOS_ARCH=Kokkos_ARCH_VEGA906 -f docker/Dockerfile.hipcc docker
Sending build context to Docker daemon 24.58kB
Step 1/18 : ARG BASE=rocm/dev-ubuntu-20.04:5.3.3-complete
Step 2/18 : FROM $BASE
---> 31e3a0da90e0
Step 3/18 : ARG NPROCS=4
---> Using cache
---> b420ad5ec2de
Step 4/18 : RUN apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -yq build-essential bc curl git kmod wget jq vim gdb ccache libbz2-dev libicu-dev python-dev autotools-dev libopenmpi-dev rocthrust && apt-get clean && rm -rf /var/lib/apt/lists/*
---> Using cache
---> c6a444141ae6
Step 5/18 : ENV PATH=/opt/rocm/bin:$PATH
---> Using cache
---> 54fd615873dc
Step 6/18 : RUN KEYDUMP_URL=https://cloud.cees.ornl.gov/download && KEYDUMP_FILE=keydump && wget --quiet ${KEYDUMP_URL}/${KEYDUMP_FILE} && wget --quiet ${KEYDUMP_URL}/${KEYDUMP_FILE}.sig && gpg --import ${KEYDUMP_FILE} && gpg --verify ${KEYDUMP_FILE}.sig ${KEYDUMP_FILE} && rm ${KEYDUMP_FILE}*
---> Using cache
---> a33993b604f5
Step 7/18 : ENV CMAKE_DIR=/opt/cmake
---> Using cache
---> 7938d2de5ec1
Step 8/18 : RUN CMAKE_VERSION=3.22.4 && CMAKE_KEY=2D2CEF1034921684 && CMAKE_URL=https://github.com/Kitware/CMake/releases/download/v${CMAKE_VERSION} && CMAKE_SCRIPT=cmake-${CMAKE_VERSION}-Linux-x86_64.sh && CMAKE_SHA256=cmake-${CMAKE_VERSION}-SHA-256.txt && wget --quiet ${CMAKE_URL}/${CMAKE_SHA256} && wget --quiet ${CMAKE_URL}/${CMAKE_SHA256}.asc && wget --quiet ${CMAKE_URL}/${CMAKE_SCRIPT} && gpg --verify ${CMAKE_SHA256}.asc ${CMAKE_SHA256} && grep -i ${CMAKE_SCRIPT} ${CMAKE_SHA256} | sed -e s/linux/Linux/ | sha256sum --check && mkdir -p ${CMAKE_DIR} && sh ${CMAKE_SCRIPT} --skip-license --prefix=${CMAKE_DIR} && rm cmake*
---> Using cache
---> ecc48ea411c1
Step 9/18 : ENV PATH=${CMAKE_DIR}/bin:$PATH
---> Using cache
---> eb364a3ffc2c
Step 10/18 : ENV BOOST_DIR=/opt/boost
---> Using cache
---> ac6a11cd4e7c
Step 11/18 : RUN BOOST_VERSION=1.79.0 && BOOST_VERSION_UNDERSCORE=$(echo "$BOOST_VERSION" | sed -e "s/\./_/g") && BOOST_KEY=379CE192D401AB61 && BOOST_URL=https://boostorg.jfrog.io/artifactory/main/release/${BOOST_VERSION}/source && BOOST_ARCHIVE=boost_${BOOST_VERSION_UNDERSCORE}.tar.bz2 && SCRATCH_DIR=/scratch && mkdir -p ${SCRATCH_DIR} && cd ${SCRATCH_DIR} && wget --quiet ${BOOST_URL}/${BOOST_ARCHIVE} && wget --quiet ${BOOST_URL}/${BOOST_ARCHIVE}.json && cat ${BOOST_ARCHIVE}.json | jq -r '. | .sha256 + " " + .file' | sha256sum --check && mkdir -p boost && tar -xf ${BOOST_ARCHIVE} -C boost --strip-components=1 && cd boost && CXXFLAGS="-w" ./bootstrap.sh --prefix=${BOOST_DIR} && ./b2 -j${NPROCS} hardcode-dll-paths=true dll-path=${BOOST_DIR}/lib link=shared variant=release cxxflags=-w install && rm -rf ${SCRATCH_DIR}
---> Using cache
---> 8504b60f7330
Step 12/18 : ENV BENCHMARK_DIR=/opt/benchmark
---> Using cache
---> 7c3155e8783a
Step 13/18 : 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
---> 40163b15ed0f
Step 14/18 : ARG KOKKOS_VERSION=4.2.00
---> Using cache
---> 4a7af275171d
Step 15/18 : ARG KOKKOS_ARCH=Kokkos_ARCH_VEGA906
---> Using cache
---> a6b9a1da3863
Step 16/18 : ARG KOKKOS_OPTIONS="-DKokkos_ENABLE_HIP=ON -DKokkos_ENABLE_OPENMP=ON -D${KOKKOS_ARCH}=ON"
---> Using cache
---> b7e17b311225
Step 17/18 : ENV KOKKOS_DIR=/opt/kokkos
---> Using cache
---> ef1af3336776
Step 18/18 : 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=hipcc ${KOKKOS_OPTIONS} .. && make -j${NPROCS} install && rm -rf ${SCRATCH_DIR}
---> Using cache
---> 85cf1e3fb291
Successfully built 85cf1e3fb291
Successfully tagged 06f5c3a7268dad74d6d3346623f7bb7d50c6758f:latest
[Pipeline] isUnix
[Pipeline] withEnv
[Pipeline] {
[Pipeline] sh
+ docker build -t 5a41e81324d48691f3a2094be8d341c165a8c816 --build-arg BASE=ubuntu:18.04 --build-arg KOKKOS_OPTIONS=-DCMAKE_CXX_EXTENSIONS=OFF -DKokkos_ENABLE_OPENMP=ON -DCMAKE_CXX_COMPILER=clang++ -DCMAKE_PREFIX_PATH=/usr/lib/x86_64-linux-gnu -f docker/Dockerfile docker
Sending build context to Docker daemon 24.58kB
+ docker inspect -f . b8035caba75fe469ae355b061d3f6a55b9fc8ed7
.
[Pipeline] }
[Pipeline] // withEnv
[Pipeline] withDockerContainer
+ docker inspect -f . 06f5c3a7268dad74d6d3346623f7bb7d50c6758f
.
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_master --volumes-from 96eb3c64af22c2400c54d0922c971f10735788eaca719af33e757c9e3fa73f0c -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** b8035caba75fe469ae355b061d3f6a55b9fc8ed7 cat
$ docker top 669700f062570a20bf4fd6d8d6c7758972aa90b978aa859d0e27f914ecdb62da -eo pid,comm
[Pipeline] {
[Pipeline] }
[Pipeline] // withEnv
[Pipeline] withDockerContainer
Step 1/25 : ARG BASE=nvidia/cuda:11.0.3-devel-ubuntu18.04
Step 2/25 : FROM $BASE
---> f9a80a55f492
Step 3/25 : ARG NPROCS=4
---> Using cache
---> 255d3a616da3
Step 4/25 : RUN if test ${NV_CUDA_LIB_VERSION}; then apt-key adv --fetch-keys https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/3bf863cc.pub; fi
---> Using cache
---> 16048022a306
Step 5/25 : RUN apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -yq build-essential bc curl git wget jq vim lcov ccache gdb ninja-build libbz2-dev libicu-dev python-dev autotools-dev && apt-get clean && rm -rf /var/lib/apt/lists/*
---> Using cache
---> 9053dd778bfd
Step 6/25 : RUN KEYDUMP_URL=https://cloud.cees.ornl.gov/download && KEYDUMP_FILE=keydump && wget --quiet ${KEYDUMP_URL}/${KEYDUMP_FILE} && wget --quiet ${KEYDUMP_URL}/${KEYDUMP_FILE}.sig && gpg --import ${KEYDUMP_FILE} && gpg --verify ${KEYDUMP_FILE}.sig ${KEYDUMP_FILE} && rm ${KEYDUMP_FILE}*
---> Using cache
---> ed38d7bfd2cf
Step 7/25 : ENV CMAKE_DIR=/opt/cmake
---> Using cache
---> 799b0dbb63fb
Step 8/25 : RUN CMAKE_VERSION=3.16.9 && CMAKE_KEY=2D2CEF1034921684 && CMAKE_URL=https://github.com/Kitware/CMake/releases/download/v${CMAKE_VERSION} && CMAKE_SCRIPT=cmake-${CMAKE_VERSION}-Linux-x86_64.sh && CMAKE_SHA256=cmake-${CMAKE_VERSION}-SHA-256.txt && wget --quiet ${CMAKE_URL}/${CMAKE_SHA256} && wget --quiet ${CMAKE_URL}/${CMAKE_SHA256}.asc && wget --quiet ${CMAKE_URL}/${CMAKE_SCRIPT} && gpg --verify ${CMAKE_SHA256}.asc ${CMAKE_SHA256} && grep -i ${CMAKE_SCRIPT} ${CMAKE_SHA256} | sed -e s/linux/Linux/ | sha256sum --check && mkdir -p ${CMAKE_DIR} && sh ${CMAKE_SCRIPT} --skip-license --prefix=${CMAKE_DIR} && rm cmake*
---> Using cache
---> 4d214fb6c213
Step 9/25 : ENV PATH=${CMAKE_DIR}/bin:$PATH
---> Using cache
---> cdd8bf6bb623
Step 10/25 : ENV LLVM_DIR=/opt/llvm
---> Using cache
---> 61d8dae23cb1
Step 11/25 : RUN LLVM_VERSION=14.0.0 && LLVM_KEY="86419D8A 345AD05D" && LLVM_URL=https://github.com/llvm/llvm-project/releases/download/llvmorg-${LLVM_VERSION}/clang+llvm-${LLVM_VERSION}-x86_64-linux-gnu-ubuntu-18.04.tar.xz && LLVM_ARCHIVE=llvm-${LLVM_VERSION}.tar.xz && SCRATCH_DIR=/scratch && mkdir -p ${SCRATCH_DIR} && cd ${SCRATCH_DIR} && wget --quiet ${LLVM_URL} --output-document=${LLVM_ARCHIVE} && wget --quiet ${LLVM_URL}.sig --output-document=${LLVM_ARCHIVE}.sig && gpg --verify ${LLVM_ARCHIVE}.sig ${LLVM_ARCHIVE} && mkdir -p ${LLVM_DIR} && tar -xvf ${LLVM_ARCHIVE} -C ${LLVM_DIR} --strip-components=1 && echo "${LLVM_DIR}/lib" > /etc/ld.so.conf.d/llvm.conf && ldconfig && rm -rf ${SCRATCH_DIR}
---> Using cache
---> e5c875948be3
Step 12/25 : ENV PATH=${LLVM_DIR}/bin:$PATH
---> Using cache
---> c60394a928a8
Step 13/25 : ARG CUDA_AWARE_MPI
---> Using cache
---> ea749e89a26d
Step 14/25 : ENV OPENMPI_DIR=/opt/openmpi
---> Using cache
---> 46ca1126984e
Step 15/25 : RUN OPENMPI_VERSION=4.1.3 && OPENMPI_VERSION_SHORT=$(echo "$OPENMPI_VERSION" | cut -d. -f1,2) && OPENMPI_SHA1=be3ebb8df076677889198b73b0b033b956c3d88b && OPENMPI_URL=https://download.open-mpi.org/release/open-mpi/v${OPENMPI_VERSION_SHORT}/openmpi-${OPENMPI_VERSION}.tar.bz2 && OPENMPI_ARCHIVE=openmpi-${OPENMPI_VERSION}.tar.bz2 && CUDA_OPTIONS=${CUDA_AWARE_MPI:+--with-cuda} && SCRATCH_DIR=/scratch && mkdir -p ${SCRATCH_DIR} && cd ${SCRATCH_DIR} && wget --quiet ${OPENMPI_URL} --output-document=${OPENMPI_ARCHIVE} && echo "${OPENMPI_SHA1} ${OPENMPI_ARCHIVE}" | sha1sum -c && mkdir -p openmpi && tar -xf ${OPENMPI_ARCHIVE} -C openmpi --strip-components=1 && mkdir -p build && cd build && ../openmpi/configure --prefix=${OPENMPI_DIR} ${CUDA_OPTIONS} CFLAGS=-w && make -j${NPROCS} install && rm -rf ${SCRATCH_DIR}
---> Using cache
---> 42b8907f7074
Step 16/25 : ENV PATH=${OPENMPI_DIR}/bin:$PATH
---> Using cache
---> 22e0a267cf3c
Step 17/25 : ENV BOOST_DIR=/opt/boost
---> Using cache
---> b2352b23a683
Step 18/25 : RUN BOOST_VERSION=1.75.0 && BOOST_VERSION_UNDERSCORE=$(echo "$BOOST_VERSION" | sed -e "s/\./_/g") && BOOST_KEY=379CE192D401AB61 && BOOST_URL=https://boostorg.jfrog.io/artifactory/main/release/${BOOST_VERSION}/source && BOOST_ARCHIVE=boost_${BOOST_VERSION_UNDERSCORE}.tar.bz2 && SCRATCH_DIR=/scratch && mkdir -p ${SCRATCH_DIR} && cd ${SCRATCH_DIR} && wget --quiet ${BOOST_URL}/${BOOST_ARCHIVE} && wget --quiet ${BOOST_URL}/${BOOST_ARCHIVE}.asc && wget --quiet ${BOOST_URL}/${BOOST_ARCHIVE}.json && wget --quiet ${BOOST_URL}/${BOOST_ARCHIVE}.json.asc && gpg --verify ${BOOST_ARCHIVE}.json.asc ${BOOST_ARCHIVE}.json && gpg --verify ${BOOST_ARCHIVE}.asc ${BOOST_ARCHIVE} && cat ${BOOST_ARCHIVE}.json | jq -r '. | .sha256 + " " + .file' | sha256sum --check && mkdir -p boost && tar -xf ${BOOST_ARCHIVE} -C boost --strip-components=1 && cd boost && CXXFLAGS="-w" ./bootstrap.sh --prefix=${BOOST_DIR} && echo "using mpi ;" >> project-config.jam && ./b2 -j${NPROCS} hardcode-dll-paths=true dll-path=${BOOST_DIR}/lib link=shared variant=release cxxflags=-w install && rm -rf ${SCRATCH_DIR}
---> Using cache
---> 3684371beed1
Step 19/25 : ENV BENCHMARK_DIR=/opt/benchmark
---> Using cache
---> 5a51dcc37d65
Step 20/25 : RUN SCRATCH_DIR=/scratch && mkdir -p ${SCRATCH_DIR} && cd ${SCRATCH_DIR} && git clone https://github.com/google/benchmark.git -b v1.6.1 && cd benchmark && mkdir build && cd build && cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=${BENCHMARK_DIR} -D BENCHMARK_ENABLE_TESTING=OFF .. && make -j${NPROCS} && make install && rm -rf ${SCRATCH_DIR}
---> Using cache
---> f4b5a0f9b3de
Step 21/25 : ENV LD_LIBRARY_PATH=/usr/local/cuda/targets/x86_64-linux/lib:${LD_LIBRARY_PATH}
---> Using cache
---> c765cf2f3a49
Step 22/25 : ARG KOKKOS_VERSION=4.2.00
---> Using cache
---> 9b0b31c21db4
Step 23/25 : ARG KOKKOS_OPTIONS="-DKokkos_ENABLE_SERIAL=ON -DKokkos_ENABLE_OPENMP=ON -DKokkos_ENABLE_CUDA=ON"
---> Using cache
---> b342bff38953
Step 24/25 : ENV KOKKOS_DIR=/opt/kokkos
---> Using cache
---> a4649a65089b
Step 25/25 : RUN KOKKOS_URL=https://github.com/kokkos/kokkos/archive/${KOKKOS_VERSION}.tar.gz && KOKKOS_ARCHIVE=kokkos-${KOKKOS_HASH}.tar.gz && SCRATCH_DIR=/scratch && mkdir -p ${SCRATCH_DIR} && cd ${SCRATCH_DIR} && wget --quiet ${KOKKOS_URL} --output-document=${KOKKOS_ARCHIVE} && mkdir -p kokkos && tar -xf ${KOKKOS_ARCHIVE} -C kokkos --strip-components=1 && cd kokkos && mkdir -p build && cd build && cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=${KOKKOS_DIR} -D CMAKE_CXX_COMPILER=/scratch/kokkos/bin/nvcc_wrapper ${KOKKOS_OPTIONS} .. && make -j${NPROCS} install && rm -rf ${SCRATCH_DIR}
---> Using cache
---> dcf7700d7119
Successfully built dcf7700d7119
Successfully tagged 5a41e81324d48691f3a2094be8d341c165a8c816:latest
lascaux04 seems to be running inside container b63bf68e09529475092496d6808d9fb0573dae5e3fe9b04be332f75cbbbbd3ed
$ 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_master --volumes-from b63bf68e09529475092496d6808d9fb0573dae5e3fe9b04be332f75cbbbbd3ed -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** 06f5c3a7268dad74d6d3346623f7bb7d50c6758f cat
$ docker top 4320246060ab91dddc6d0d438fe578c7b4b45c2f314c5c3567113b4555ccd6e4 -eo pid,comm
[Pipeline] {
[Pipeline] isUnix
[Pipeline] withEnv
[Pipeline] {
[Pipeline] sh
[Pipeline] sh
[Pipeline] sh
+ docker inspect -f . 5a41e81324d48691f3a2094be8d341c165a8c816
.
[Pipeline] }
[Pipeline] // withEnv
+ ccache --zero-stats
Statistics zeroed
[Pipeline] withDockerContainer
+ ccache --zero-stats
Statistics zeroed
CpuNode6 seems to be running inside container 000334f31f8629b8eaeb6326227b7cf88da75374aa5f2bd4a8e8ac57be811226
$ docker run -t -d -u 0:0 -v /tmp/ccache:/tmp/ccache -w /var/jenkins/workspace/ArborX_master --volumes-from 000334f31f8629b8eaeb6326227b7cf88da75374aa5f2bd4a8e8ac57be811226 -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** 5a41e81324d48691f3a2094be8d341c165a8c816 cat
$ docker top dbaae82324b7bab95cf8f5de5a6fcc2202b27e958e09decac8e192e35c7df7f8 -eo pid,comm
[Pipeline] {
[Pipeline] sh
[Pipeline] sh
[Pipeline] sh
+ rm -rf build
+ rm -rf build
+ mkdir -p build
[Pipeline] dir
Running in /var/jenkins/workspace/ArborX_master/build
[Pipeline] {
+ ccache --zero-stats
Statistics cleared
[Pipeline] sh
[Pipeline] sh
+ rm -rf build
+ mkdir -p build
+ 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=${AMDGPU_TARGET} -D ARBORX_ENABLE_TESTS=ON -D ARBORX_ENABLE_EXAMPLES=ON -D ARBORX_ENABLE_BENCHMARKS=ON ..
[Pipeline] dir
Running in /var/jenkins/workspace/ArborX_master/build
[Pipeline] {
[Pipeline] sh
+ mkdir -p build
[Pipeline] dir
Running in /var/jenkins/workspace/ArborX_master/build
[Pipeline] {
[Pipeline] sh
+ cmake -D CMAKE_INSTALL_PREFIX=/opt/arborx -D CMAKE_BUILD_TYPE=Debug -D CMAKE_CXX_COMPILER_LAUNCHER=ccache -D CMAKE_CXX_COMPILER=clang++ -D CMAKE_CXX_EXTENSIONS=OFF -D CMAKE_CXX_FLAGS=-Wpedantic -Wall -Wextra -D CMAKE_CXX_CLANG_TIDY=/opt/llvm/bin/clang-tidy -D CMAKE_PREFIX_PATH=/opt/kokkos;/opt/boost;/opt/benchmark -D ARBORX_ENABLE_MPI=ON -D MPIEXEC_PREFLAGS=--allow-run-as-root -D MPIEXEC_MAX_NUMPROCS=4 -D ARBORX_ENABLE_TESTS=ON -D ARBORX_ENABLE_EXAMPLES=ON -D ARBORX_ENABLE_BENCHMARKS=ON ..
-- The CXX compiler identification is Clang 14.0.0
-- Check for working CXX compiler: /opt/llvm/bin/clang++
+ 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 ..
-- 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
-- The CXX compiler identification is Clang 15.0.0
-- Detecting CXX compiler ABI info
-- 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")
-- The CXX compiler identification is GNU 12.2.0
-- Check for working CXX compiler: /usr/local/bin/g++
-- Found MPI_CXX: /opt/openmpi/lib/libmpi.so (found version "3.1")
-- Found MPI: TRUE (found version "3.1")
-- ArborX hash = '7abc0268'
-- 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 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 Boost: /opt/boost/lib/cmake/Boost-1.75.0/BoostConfig.cmake (found suitable version "1.75.0", minimum required is "1.67.0") found components: unit_test_framework
-- Found Boost: /opt/boost/lib/cmake/Boost-1.75.0/BoostConfig.cmake (found version "1.75.0") found components: program_options
-- Found Boost: /opt/boost/lib/cmake/Boost-1.75.0/BoostConfig.cmake (found suitable version "1.75.0", minimum required is "1.56.0") found components: program_options
-- Looking for C++ include pthread.h
-- Looking for C++ include pthread.h - found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE
-- Found benchmark: /opt/benchmark/lib/cmake/benchmark (version "1.6.1")
-- Configuring done
-- Found MPI_CXX: /opt/openmpi/lib/libmpi.so (found version "3.1")
-- Found MPI: TRUE (found version "3.1")
-- ArborX hash = '7abc0268'
-- 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
-- Generating done
-- Build files have been written to: /var/jenkins/workspace/ArborX_master/build
[Pipeline] sh
+ make -j6 VERBOSE=1
/opt/cmake/bin/cmake -S/var/jenkins/workspace/ArborX_master -B/var/jenkins/workspace/ArborX_master/build --check-build-system CMakeFiles/Makefile.cmake 0
/opt/cmake/bin/cmake -E cmake_progress_start /var/jenkins/workspace/ArborX_master/build/CMakeFiles /var/jenkins/workspace/ArborX_master/build/CMakeFiles/progress.marks
make -f CMakeFiles/Makefile2 all
make[1]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
make -f CMakeFiles/record_hash.dir/build.make CMakeFiles/record_hash.dir/depend
make -f benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/build.make benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/benchmarks/dbscan /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/DependInfo.cmake --color=
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/CMakeFiles/record_hash.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/CMakeFiles/record_hash.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/CMakeFiles/record_hash.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/CMakeFiles/record_hash.dir/depend.internal".
Scanning dependencies of target record_hash
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f CMakeFiles/record_hash.dir/build.make CMakeFiles/record_hash.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master && /opt/cmake/bin/cmake -DSOURCE_DIR=/var/jenkins/workspace/ArborX_master -DBINARY_DIR=/var/jenkins/workspace/ArborX_master/build "-DARBORX_VERSION_STRING=1.6 (dev)" -P cmake/SetupVersion.cmake
-- ArborX hash = '7abc0268'
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 0%] Built target record_hash
make -f test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/build.make test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/depend
make -f test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/depend
make -f test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/build.make test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/depend
make -f test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/build.make test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/depend
make -f test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/DependInfo.cmake --color=
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/DependInfo.cmake --color=
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/DependInfo.cmake --color=
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/DependInfo.cmake --color=
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/depend.internal".
-- 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
Scanning dependencies of target ArborX_DataConverter.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/build.make benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
Scanning dependencies of target ArborX_Test_DetailsDistributedTreeImpl.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/build
[ 0%] Building CXX object benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/converter.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/benchmarks/dbscan/converter.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -std=c++17 -o CMakeFiles/ArborX_DataConverter.exe.dir/converter.cpp.o -c /var/jenkins/workspace/ArborX_master/benchmarks/dbscan/converter.cpp
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 0%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/tstDetailsDistributedTreeImpl.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp -- /opt/llvm/bin/clang++ -DARBORX_MPI_UNIT_TEST -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/tstDetailsDistributedTreeImpl.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp
Scanning dependencies of target ArborX_Test_DetailsUtils.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 1%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsUtils.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/tstDetailsUtils.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsUtils.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsUtils.cpp
-- Found Boost: /opt/boost/lib/cmake/Boost-1.75.0/BoostConfig.cmake (found suitable version "1.75.0", minimum required is "1.56.0") found components: program_options
-- Looking for C++ include pthread.h
-- Looking for C++ include pthread.h - found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
Scanning dependencies of target ArborX_Test_InterpMovingLeastSquares.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/build.make test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 2%] Building CXX object test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsSVD.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/tstInterpDetailsSVD.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsSVD.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstInterpDetailsSVD.cpp
-- 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 - found
-- Found Threads: TRUE
-- Found benchmark: /opt/benchmark/lib/cmake/benchmark (version "1.6.1")
Scanning dependencies of target ArborX_Test_DistributedTree.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/build.make test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 3%] Building CXX object test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/tstDistributedTree.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp -- /opt/llvm/bin/clang++ -DARBORX_MPI_UNIT_TEST -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DistributedTree.exe.dir/tstDistributedTree.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp
-- Configuring done
-- Generating done
-- Build files have been written to: /var/jenkins/workspace/ArborX_master/build
[Pipeline] sh
Scanning dependencies of target ArborX_Test_QueryTree.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/build.make test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/build
+ make -j4 VERBOSE=1
/opt/cmake/bin/cmake -S/var/jenkins/workspace/ArborX_master -B/var/jenkins/workspace/ArborX_master/build --check-build-system CMakeFiles/Makefile.cmake 0
/opt/cmake/bin/cmake -E cmake_progress_start /var/jenkins/workspace/ArborX_master/build/CMakeFiles /var/jenkins/workspace/ArborX_master/build/CMakeFiles/progress.marks
make -f CMakeFiles/Makefile2 all
make[1]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
make -f CMakeFiles/record_hash.dir/build.make CMakeFiles/record_hash.dir/depend
make -f benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/build.make benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/CMakeFiles/record_hash.dir/DependInfo.cmake --color=
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/benchmarks/dbscan /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/CMakeFiles/record_hash.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/CMakeFiles/record_hash.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/CMakeFiles/record_hash.dir/depend.internal".
Scanning dependencies of target record_hash
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f CMakeFiles/record_hash.dir/build.make CMakeFiles/record_hash.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master && /opt/cmake/bin/cmake -DSOURCE_DIR=/var/jenkins/workspace/ArborX_master -DBINARY_DIR=/var/jenkins/workspace/ArborX_master/build "-DARBORX_VERSION_STRING=1.6 (dev)" -P cmake/SetupVersion.cmake
-- ArborX hash = '7abc0268'
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 0%] Built target record_hash
make -f test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/build.make test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/DependInfo.cmake --color=
make -f test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/DependInfo.cmake --color=
make -f test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/build.make test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/depend
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/depend.internal".
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/depend.internal".
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 3%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeCallbacks_BVH.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeCallbacks_BVH.cpp
Scanning dependencies of target ArborX_DataConverter.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/build.make benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 0%] Building CXX object benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/converter.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -o CMakeFiles/ArborX_DataConverter.exe.dir/converter.cpp.o -c /var/jenkins/workspace/ArborX_master/benchmarks/dbscan/converter.cpp
Scanning dependencies of target ArborX_Test_DetailsDistributedTreeImpl.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
-- 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
[ 0%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/tstDetailsDistributedTreeImpl.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DARBORX_MPI_UNIT_TEST -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/tstDetailsDistributedTreeImpl.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp
[ 1%] Linking CXX executable ArborX_DataConverter.exe
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_DataConverter.exe.dir/link.txt --verbose=1
[ 2%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/utf_main.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DARBORX_MPI_UNIT_TEST -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/utf_main.cpp.o -c /var/jenkins/workspace/ArborX_master/test/utf_main.cpp
/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%] Linking CXX executable ArborX_Test_DetailsDistributedTreeImpl.exe
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/link.txt --verbose=1
/usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/tstDetailsDistributedTreeImpl.cpp.o CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/utf_main.cpp.o -o ArborX_Test_DetailsDistributedTreeImpl.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 2%] Built target ArborX_DataConverter.exe
make -f test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/build.make test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/depend.internal".
Scanning dependencies of target ArborX_Test_InterpMovingLeastSquares.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/build.make test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 3%] Building CXX object test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsSVD.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsSVD.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstInterpDetailsSVD.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 3%] Building CXX object test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsCompactRadialBasisFunction.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsCompactRadialBasisFunction.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstInterpDetailsCompactRadialBasisFunction.cpp
[ 3%] Built target ArborX_Test_DetailsDistributedTreeImpl.exe
make -f test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/depend.internal".
[ 4%] Building CXX object test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsPolyBasis.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsPolyBasis.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstInterpDetailsPolyBasis.cpp
-- Looking for C++ include pthread.h - found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
Scanning dependencies of target ArborX_Test_DetailsUtils.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 5%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsUtils.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsUtils.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsUtils.cpp
[ 5%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtStdAlgorithms.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtStdAlgorithms.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsKokkosExtStdAlgorithms.cpp
[ 5%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtMinMaxReduce.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtMinMaxReduce.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsKokkosExtMinMaxReduce.cpp
Scanning dependencies of target ArborX_Test_DistributedTree.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/build.make test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/build
[ 6%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtViewHelpers.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtViewHelpers.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsKokkosExtViewHelpers.cpp
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 7%] Building CXX object test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/tstDistributedTree.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DARBORX_MPI_UNIT_TEST -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_DistributedTree.exe.dir/tstDistributedTree.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp
[ 7%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/utf_main.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/utf_main.cpp.o -c /var/jenkins/workspace/ArborX_master/test/utf_main.cpp
[ 7%] Linking CXX executable ArborX_Test_DetailsUtils.exe
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/link.txt --verbose=1
/usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsUtils.cpp.o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtStdAlgorithms.cpp.o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtMinMaxReduce.cpp.o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtViewHelpers.cpp.o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/utf_main.cpp.o -o ArborX_Test_DetailsUtils.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
[ 7%] Building CXX object test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsMLSCoefficients.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsMLSCoefficients.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstInterpDetailsMLSCoefficients.cpp
[ 7%] Building CXX object test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpMovingLeastSquares.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpMovingLeastSquares.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstInterpMovingLeastSquares.cpp
[ 7%] Building CXX object test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/tstKokkosToolsDistributedAnnotations.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DARBORX_MPI_UNIT_TEST -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_DistributedTree.exe.dir/tstKokkosToolsDistributedAnnotations.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- hip::amdhip64 is SHARED_LIBRARY
-- Performing Test HIP_CLANG_SUPPORTS_PARALLEL_JOBS
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 8%] Building CXX object test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/utf_main.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/utf_main.cpp.o -c /var/jenkins/workspace/ArborX_master/test/utf_main.cpp
[ 8%] Built target ArborX_Test_DetailsUtils.exe
Scanning dependencies of target ArborX_Test_QueryTree.exe
make -f test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/build.make test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/depend
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/build.make test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/depend.internal".
[ 8%] Linking CXX executable ArborX_Test_InterpMovingLeastSquares.exe
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/link.txt --verbose=1
/usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsSVD.cpp.o CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsCompactRadialBasisFunction.cpp.o CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsPolyBasis.cpp.o CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsMLSCoefficients.cpp.o CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpMovingLeastSquares.cpp.o CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/utf_main.cpp.o -o ArborX_Test_InterpMovingLeastSquares.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
Scanning dependencies of target ArborX_Test_CompileOnly.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/build.make test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 8%] Building CXX object test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyAccessTraits.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyAccessTraits.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstCompileOnlyAccessTraits.cpp
[ 8%] Building CXX object test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyCallbacks.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyCallbacks.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstCompileOnlyCallbacks.cpp
[ 8%] Building CXX object test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/utf_main.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DARBORX_MPI_UNIT_TEST -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_DistributedTree.exe.dir/utf_main.cpp.o -c /var/jenkins/workspace/ArborX_master/test/utf_main.cpp
[ 9%] Linking CXX executable ArborX_Test_DistributedTree.exe
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_DistributedTree.exe.dir/link.txt --verbose=1
/usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Test_DistributedTree.exe.dir/tstDistributedTree.cpp.o CMakeFiles/ArborX_Test_DistributedTree.exe.dir/tstKokkosToolsDistributedAnnotations.cpp.o CMakeFiles/ArborX_Test_DistributedTree.exe.dir/utf_main.cpp.o -o ArborX_Test_DistributedTree.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
[ 10%] Building CXX object test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyTypeRequirements.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyTypeRequirements.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstCompileOnlyTypeRequirements.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 10%] Built target ArborX_Test_InterpMovingLeastSquares.exe
make -f test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/DependInfo.cmake --color=
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/depend.internal".
[ 10%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeCallbacks_BVH.cpp
[ 10%] Building CXX object test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyWeightedEdges.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyWeightedEdges.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstCompileOnlyWeightedEdges.cpp
[ 10%] Building CXX object test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyMain.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyMain.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstCompileOnlyMain.cpp
[ 11%] Linking CXX executable ArborX_Test_CompileOnly.exe
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_CompileOnly.exe.dir/link.txt --verbose=1
/usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyAccessTraits.cpp.o CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyCallbacks.cpp.o CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyTypeRequirements.cpp.o CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyWeightedEdges.cpp.o CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyMain.cpp.o -o ArborX_Test_CompileOnly.exe -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
Scanning dependencies of target ArborX_Test_DetailsTreeConstruction.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 11%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/tstDetailsMortonCodes.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/tstDetailsMortonCodes.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsMortonCodes.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/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_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/depend.internal".
Scanning dependencies of target ArborX_Test_DetailsContainers.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 12%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstSequenceContainers.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstSequenceContainers.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstSequenceContainers.cpp
[ 12%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstContainerAdaptors.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstContainerAdaptors.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstContainerAdaptors.cpp
-- Performing Test HIP_CLANG_SUPPORTS_PARALLEL_JOBS - Success
[ 13%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BF.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BF.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeCallbacks_BF.cpp
[ 13%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstHeapOperations.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstHeapOperations.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstHeapOperations.cpp
[ 14%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstPriorityQueueMiscellaneous.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstPriorityQueueMiscellaneous.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstPriorityQueueMiscellaneous.cpp
[ 14%] Linking CXX executable ArborX_Test_DetailsContainers.exe
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/link.txt --verbose=1
/usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstSequenceContainers.cpp.o CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstContainerAdaptors.cpp.o CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstHeapOperations.cpp.o CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstPriorityQueueMiscellaneous.cpp.o -o ArborX_Test_DetailsContainers.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 14%] Built target ArborX_Test_DetailsContainers.exe
make -f test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/build.make test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/depend.internal".
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 14%] Built target ArborX_Test_DistributedTree.exe
make -f test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/depend.internal".
Scanning dependencies of target ArborX_Test_DetailsCrsGraphWrapperImpl.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 14%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/tstDetailsCrsGraphWrapperImpl.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/tstDetailsCrsGraphWrapperImpl.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsCrsGraphWrapperImpl.cpp
[ 15%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/utf_main.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/utf_main.cpp.o -c /var/jenkins/workspace/ArborX_master/test/utf_main.cpp
[ 15%] Linking CXX executable ArborX_Test_DetailsCrsGraphWrapperImpl.exe
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/link.txt --verbose=1
/usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/tstDetailsCrsGraphWrapperImpl.cpp.o CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/utf_main.cpp.o -o ArborX_Test_DetailsCrsGraphWrapperImpl.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
Scanning dependencies of target ArborX_Test_BoostAdapters.exe
[ 15%] Built target ArborX_Test_DetailsCrsGraphWrapperImpl.exe
make -f test/CMakeFiles/ArborX_Test_Clustering.exe.dir/build.make test/CMakeFiles/ArborX_Test_Clustering.exe.dir/depend
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/build.make test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_Clustering.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_Clustering.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_Clustering.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_Clustering.exe.dir/depend.internal".
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 15%] Building CXX object test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/tstBoostGeometryAdapters.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/tstBoostGeometryAdapters.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstBoostGeometryAdapters.cpp
Scanning dependencies of target ArborX_Test_Clustering.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/CMakeFiles/ArborX_Test_Clustering.exe.dir/build.make test/CMakeFiles/ArborX_Test_Clustering.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 16%] Building CXX object test/CMakeFiles/ArborX_Test_Clustering.exe.dir/tstDBSCAN.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_Clustering.exe.dir/tstDBSCAN.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDBSCAN.cpp
[ 17%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/tstDetailsTreeConstruction.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/tstDetailsTreeConstruction.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsTreeConstruction.cpp
[ 17%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/utf_main.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/utf_main.cpp.o -c /var/jenkins/workspace/ArborX_master/test/utf_main.cpp
[ 17%] Linking CXX executable ArborX_Test_DetailsTreeConstruction.exe
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/link.txt --verbose=1
/usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/tstDetailsMortonCodes.cpp.o CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/tstDetailsTreeConstruction.cpp.o CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/utf_main.cpp.o -o ArborX_Test_DetailsTreeConstruction.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
[ 17%] Building CXX object test/CMakeFiles/ArborX_Test_Clustering.exe.dir/tstDendrogram.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_Clustering.exe.dir/tstDendrogram.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDendrogram.cpp
[ 17%] Building CXX object test/CMakeFiles/ArborX_Test_Clustering.exe.dir/utf_main.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_Clustering.exe.dir/utf_main.cpp.o -c /var/jenkins/workspace/ArborX_master/test/utf_main.cpp
[ 18%] Linking CXX executable ArborX_Test_Clustering.exe
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_Clustering.exe.dir/link.txt --verbose=1
/usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Test_Clustering.exe.dir/tstDBSCAN.cpp.o CMakeFiles/ArborX_Test_Clustering.exe.dir/tstDendrogram.cpp.o CMakeFiles/ArborX_Test_Clustering.exe.dir/utf_main.cpp.o -o ArborX_Test_Clustering.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 18%] Built target ArborX_Test_DetailsTreeConstruction.exe
make -f test/CMakeFiles/ArborX_Test_Geometry.exe.dir/build.make test/CMakeFiles/ArborX_Test_Geometry.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_Geometry.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_Geometry.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_Geometry.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_Geometry.exe.dir/depend.internal".
Scanning dependencies of target ArborX_Test_Geometry.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/CMakeFiles/ArborX_Test_Geometry.exe.dir/build.make test/CMakeFiles/ArborX_Test_Geometry.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 18%] Building CXX object test/CMakeFiles/ArborX_Test_Geometry.exe.dir/tstDetailsAlgorithms.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_Geometry.exe.dir/tstDetailsAlgorithms.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsAlgorithms.cpp
[ 18%] Building CXX object test/CMakeFiles/ArborX_Test_Geometry.exe.dir/tstCompileOnlyGeometry.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_Geometry.exe.dir/tstCompileOnlyGeometry.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstCompileOnlyGeometry.cpp
[ 19%] Building CXX object test/CMakeFiles/ArborX_Test_Geometry.exe.dir/tstRay.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_Geometry.exe.dir/tstRay.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstRay.cpp
[ 19%] Building CXX object test/CMakeFiles/ArborX_Test_Geometry.exe.dir/tstKDOP.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_Geometry.exe.dir/tstKDOP.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstKDOP.cpp
Still waiting to schedule task
Waiting for next available executor on ‘NVIDIA_Tesla_V100-PCIE-32GB&&nvidia-docker’
Still waiting to schedule task
Waiting for next available executor on ‘NVIDIA_Tesla_V100-PCIE-32GB&&nvidia-docker’
Still waiting to schedule task
Waiting for next available executor on ‘NVIDIA_Tesla_V100-PCIE-32GB&&nvidia-docker’
Still waiting to schedule task
Waiting for next available executor on ‘NVIDIA_Tesla_V100-PCIE-32GB&&nvidia-docker’
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 19%] Built target ArborX_Test_Clustering.exe
make -f test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/depend.internal".
[ 4%] Linking CXX executable ArborX_DataConverter.exe
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_DataConverter.exe.dir/link.txt --verbose=1
/opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g CMakeFiles/ArborX_DataConverter.exe.dir/converter.cpp.o -o ArborX_DataConverter.exe -Wl,-rpath,/opt/boost/lib /opt/boost/lib/libboost_program_options.so.1.75.0
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 4%] Built target ArborX_DataConverter.exe
[ 4%] Building CXX object test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/tstKokkosToolsDistributedAnnotations.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp -- /opt/llvm/bin/clang++ -DARBORX_MPI_UNIT_TEST -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DistributedTree.exe.dir/tstKokkosToolsDistributedAnnotations.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp
Scanning dependencies of target ArborX_Test_DetailsClusteringHelpers.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 19%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstDetailsTreeNodeLabeling.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstDetailsTreeNodeLabeling.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsTreeNodeLabeling.cpp
[ 19%] Linking CXX executable ArborX_Test_Geometry.exe
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_Geometry.exe.dir/link.txt --verbose=1
/usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Test_Geometry.exe.dir/tstDetailsAlgorithms.cpp.o CMakeFiles/ArborX_Test_Geometry.exe.dir/tstCompileOnlyGeometry.cpp.o CMakeFiles/ArborX_Test_Geometry.exe.dir/tstRay.cpp.o CMakeFiles/ArborX_Test_Geometry.exe.dir/tstKDOP.cpp.o -o ArborX_Test_Geometry.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
-- 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 = '7abc0268'
[ 19%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstDetailsMutualReachabilityDistance.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstDetailsMutualReachabilityDistance.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsMutualReachabilityDistance.cpp
[ 20%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstMinimumSpanningTree.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstMinimumSpanningTree.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstMinimumSpanningTree.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 20%] Built target ArborX_Test_Geometry.exe
make -f test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/build.make test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/depend.internal".
[ 20%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH_KDOP14.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH_KDOP14.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeCallbacks_BVH_KDOP14.cpp
[ 20%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstMinimumSpanningTreeGoldenTest.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstMinimumSpanningTreeGoldenTest.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstMinimumSpanningTreeGoldenTest.cpp
[ 20%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstUnionFind.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstUnionFind.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstUnionFind.cpp
-- 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
[ 21%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/utf_main.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/utf_main.cpp.o -c /var/jenkins/workspace/ArborX_master/test/utf_main.cpp
Scanning dependencies of target ArborX_Test_SpecializedTraversals.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/build.make test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/build
[ 21%] Linking CXX executable ArborX_Test_DetailsClusteringHelpers.exe
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/link.txt --verbose=1
/usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstDetailsTreeNodeLabeling.cpp.o CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstDetailsMutualReachabilityDistance.cpp.o CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstMinimumSpanningTree.cpp.o CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstMinimumSpanningTreeGoldenTest.cpp.o CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstUnionFind.cpp.o CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/utf_main.cpp.o -o ArborX_Test_DetailsClusteringHelpers.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 21%] Building CXX object test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/tstDetailsHalfTraversal.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/tstDetailsHalfTraversal.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsHalfTraversal.cpp
[ 21%] Building CXX object test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/tstDetailsExpandHalfToFull.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/tstDetailsExpandHalfToFull.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsExpandHalfToFull.cpp
[ 22%] Building CXX object test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/tstBoostRangeAdapters.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/tstBoostRangeAdapters.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstBoostRangeAdapters.cpp
[ 23%] Building CXX object test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/tstNeighborList.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/tstNeighborList.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstNeighborList.cpp
[ 23%] Building CXX object test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/utf_main.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/utf_main.cpp.o -c /var/jenkins/workspace/ArborX_master/test/utf_main.cpp
[ 23%] Linking CXX executable ArborX_Test_BoostAdapters.exe
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/link.txt --verbose=1
/usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/tstBoostGeometryAdapters.cpp.o CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/tstBoostRangeAdapters.cpp.o CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/utf_main.cpp.o -o ArborX_Test_BoostAdapters.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
-- Generating done
[ 23%] Building CXX object test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/utf_main.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/utf_main.cpp.o -c /var/jenkins/workspace/ArborX_master/test/utf_main.cpp
[ 24%] Linking CXX executable ArborX_Test_SpecializedTraversals.exe
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/link.txt --verbose=1
/usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/tstDetailsHalfTraversal.cpp.o CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/tstDetailsExpandHalfToFull.cpp.o CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/tstNeighborList.cpp.o CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/utf_main.cpp.o -o ArborX_Test_SpecializedTraversals.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 24%] Built target ArborX_Test_BoostAdapters.exe
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 24%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=kokkos_ext/ArborX_DetailsKokkosExtVersion.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 24%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/link.txt --verbose=1
/usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 24%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 24%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=kokkos_ext/ArborX_DetailsKokkosExtSwap.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 25%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/link.txt --verbose=1
/usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
-- Build files have been written to: /var/jenkins/workspace/ArborX_master/build
[Pipeline] sh
[ 25%] Built target ArborX_Test_DetailsClusteringHelpers.exe
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 25%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_MUST_INCLUDE_CONFIG_HPP -DARBORX_HEADER_TEST_NAME=kokkos_ext/ArborX_DetailsKokkosExtSort.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 25%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/link.txt --verbose=1
/usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 25%] 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_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 25%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=kokkos_ext/ArborX_DetailsKokkosExtAccessibilityTraits.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 25%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/link.txt --verbose=1
/usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 25%] Built target ArborX_Test_SpecializedTraversals.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
[ 25%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/DependInfo.cmake --color=
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/depend.internal".
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/build
Scanning dependencies of target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 25%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=interpolation/details/ArborX_InterpDetailsCompactRadialBasisFunction.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 25%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=interpolation/details/ArborX_InterpDetailsSymmetricPseudoInverseSVD.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 26%] Linking CXX executable ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/link.txt --verbose=1
/usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 26%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 27%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=geometry/ArborX_Point.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 27%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/link.txt --verbose=1
/usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
+ make -j8 VERBOSE=1
/opt/cmake/bin/cmake -S/var/jenkins/workspace/ArborX_master -B/var/jenkins/workspace/ArborX_master/build --check-build-system CMakeFiles/Makefile.cmake 0
/opt/cmake/bin/cmake -E cmake_progress_start /var/jenkins/workspace/ArborX_master/build/CMakeFiles /var/jenkins/workspace/ArborX_master/build//CMakeFiles/progress.marks
make -f CMakeFiles/Makefile2 all
make[1]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
make -f CMakeFiles/record_hash.dir/build.make CMakeFiles/record_hash.dir/depend
make -f benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/build.make benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/CMakeFiles/record_hash.dir/DependInfo.cmake --color=
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/benchmarks/dbscan /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f CMakeFiles/record_hash.dir/build.make CMakeFiles/record_hash.dir/build
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/build.make benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master && /opt/cmake/bin/cmake -DSOURCE_DIR=/var/jenkins/workspace/ArborX_master -DBINARY_DIR=/var/jenkins/workspace/ArborX_master/build "-DARBORX_VERSION_STRING=1.6 (dev)" -P cmake/SetupVersion.cmake
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 0%] Building CXX object benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/converter.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan && /opt/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_master/benchmarks/dbscan/converter.cpp
-- ArborX hash = '7abc0268'
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 0%] Built target record_hash
make -f test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/build.make test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/depend
make -f test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/depend
make -f test/CMakeFiles/ArborX_Test_Geometry.exe.dir/build.make test/CMakeFiles/ArborX_Test_Geometry.exe.dir/depend
make -f test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/build.make test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_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_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/DependInfo.cmake --color=
make -f test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_Geometry.exe.dir/DependInfo.cmake --color=
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/DependInfo.cmake --color=
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/DependInfo.cmake --color=
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/DependInfo.cmake --color=
make -f test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/build.make test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/build
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/build
make -f test/CMakeFiles/ArborX_Test_Geometry.exe.dir/build.make test/CMakeFiles/ArborX_Test_Geometry.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_master/build'
make -f test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 0%] Building CXX object test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyAccessTraits.cpp.o
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 1%] Building CXX object test/CMakeFiles/ArborX_Test_Geometry.exe.dir/tstDetailsAlgorithms.cpp.o
[ 1%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsUtils.cpp.o
[ 1%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/tstDetailsMortonCodes.cpp.o
cd /var/jenkins/workspace/ArborX_master/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_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /opt/boost/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx906 -fopenmp=libomp -x hip "--offload-arch=\${AMDGPU_TARGET}" -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_master/test/tstDetailsAlgorithms.cpp
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/rocm/bin/hipcc -DKOKKOS_DEPENDENCE -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx906 -fopenmp=libomp -x hip "--offload-arch=\${AMDGPU_TARGET}" -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_master/test/tstCompileOnlyAccessTraits.cpp
cd /var/jenkins/workspace/ArborX_master/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_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /opt/boost/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx906 -fopenmp=libomp -x hip "--offload-arch=\${AMDGPU_TARGET}" -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_master/test/tstDetailsUtils.cpp
[ 1%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH.cpp.o
[ 2%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstSequenceContainers.cpp.o
cd /var/jenkins/workspace/ArborX_master/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_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /opt/boost/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx906 -fopenmp=libomp -x hip "--offload-arch=\${AMDGPU_TARGET}" -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_master/test/tstDetailsMortonCodes.cpp
cd /var/jenkins/workspace/ArborX_master/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_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /opt/boost/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx906 -fopenmp=libomp -x hip "--offload-arch=\${AMDGPU_TARGET}" -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_master/test/tstSequenceContainers.cpp
cd /var/jenkins/workspace/ArborX_master/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_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /opt/boost/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx906 -fopenmp=libomp -x hip "--offload-arch=\${AMDGPU_TARGET}" -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_master/build/test/tstQueryTreeCallbacks_BVH.cpp
[ 2%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/tstDetailsCrsGraphWrapperImpl.cpp.o
cd /var/jenkins/workspace/ArborX_master/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_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /opt/boost/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx906 -fopenmp=libomp -x hip "--offload-arch=\${AMDGPU_TARGET}" -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_master/test/tstDetailsCrsGraphWrapperImpl.cpp
clang-15clang-15clang-15clang-15clang-15: clang-15: : : error: : error: : error: error: invalid target ID '${AMDGPU_TARGET}'; format is a processor name followed by an optional colon-delimited list of features followed by an enable/disable sign (e.g., 'gfx908:sramecc+:xnack-')error: invalid target ID '${AMDGPU_TARGET}'; format is a processor name followed by an optional colon-delimited list of features followed by an enable/disable sign (e.g., 'gfx908:sramecc+:xnack-')invalid target ID '${AMDGPU_TARGET}'; format is a processor name followed by an optional colon-delimited list of features followed by an enable/disable sign (e.g., 'gfx908:sramecc+:xnack-')error: invalid target ID '${AMDGPU_TARGET}'; format is a processor name followed by an optional colon-delimited list of features followed by an enable/disable sign (e.g., 'gfx908:sramecc+:xnack-')
invalid target ID '${AMDGPU_TARGET}'; format is a processor name followed by an optional colon-delimited list of features followed by an enable/disable sign (e.g., 'gfx908:sramecc+:xnack-')
invalid target ID '${AMDGPU_TARGET}'; format is a processor name followed by an optional colon-delimited list of features followed by an enable/disable sign (e.g., 'gfx908:sramecc+:xnack-')
clang-15: error: invalid target ID '${AMDGPU_TARGET}'; format is a processor name followed by an optional colon-delimited list of features followed by an enable/disable sign (e.g., 'gfx908:sramecc+:xnack-')
make[2]: *** [test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/build.make:76: test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstSequenceContainers.cpp.o] Error 1
make[2]: *** [test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/build.make:76: test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyAccessTraits.cpp.o] Error 1
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make[2]: *** [test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/build.make:76: test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/tstDetailsCrsGraphWrapperImpl.cpp.o] Error 1
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make[2]: *** [test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/build.make:76: test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsUtils.cpp.o] Error 1
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make[2]: *** [test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/build.make:76: test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH.cpp.o] Error 1
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make[2]: *** [test/CMakeFiles/ArborX_Test_Geometry.exe.dir/build.make:76: test/CMakeFiles/ArborX_Test_Geometry.exe.dir/tstDetailsAlgorithms.cpp.o] Error 1
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make[1]: *** [CMakeFiles/Makefile2:663: test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
make[1]: *** [CMakeFiles/Makefile2:689: test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/all] Error 2
make[1]: *** [CMakeFiles/Makefile2:715: test/CMakeFiles/ArborX_Test_Geometry.exe.dir/all] Error 2
make[1]: *** [CMakeFiles/Makefile2:741: test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/all] Error 2
make[1]: *** [CMakeFiles/Makefile2:793: test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/all] Error 2
make[1]: *** [CMakeFiles/Makefile2:819: test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/all] Error 2
make[2]: *** [test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/build.make:76: test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/tstDetailsMortonCodes.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
[ 3%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/tstDetailsTreeConstruction.cpp.o
cd /var/jenkins/workspace/ArborX_master/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_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /opt/boost/include -DNDEBUG -Wpedantic -Wall -Wextra -g -fno-gpu-rdc --offload-arch=gfx906 -fopenmp=libomp -x hip "--offload-arch=\${AMDGPU_TARGET}" -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_master/test/tstDetailsTreeConstruction.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 27%] Built target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 27%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=geometry/ArborX_KDOP.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 27%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/link.txt --verbose=1
/usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 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_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 27%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=geometry/ArborX_HyperPoint.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 27%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/link.txt --verbose=1
/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]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 27%] Built target ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 28%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=kokkos_ext/ArborX_DetailsKokkosExtViewHelpers.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 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_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp
[ 28%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/link.txt --verbose=1
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
/usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
[ 28%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=geometry/ArborX_HyperBox.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 29%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/link.txt --verbose=1
/usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 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
clang-15: error: invalid target ID '${AMDGPU_TARGET}'; format is a processor name followed by an optional colon-delimited list of features followed by an enable/disable sign (e.g., 'gfx908:sramecc+:xnack-')
make[2]: *** [test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/build.make:90: test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/tstDetailsTreeConstruction.cpp.o] Error 1
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make[1]: *** [CMakeFiles/Makefile2:767: test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/all] Error 2
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 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_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=kokkos_ext/ArborX_DetailsKokkosExtMinMaxReduce.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 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_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 30%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/link.txt --verbose=1
[ 30%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=geometry/ArborX_Box.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
/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
[ 30%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/link.txt --verbose=1
/usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 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_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 30%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=details/ArborX_Predicates.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 30%] Built target ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/DependInfo.cmake --color=
[ 30%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/link.txt --verbose=1
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/depend.internal".
/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
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 31%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=details/ArborX_SpaceFillingCurves.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 31%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/link.txt --verbose=1
/usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 31%] Built target ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 31%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=details/ArborX_PairValueIndex.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 32%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/link.txt --verbose=1
/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_master/build'
[ 32%] 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_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 33%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=details/ArborX_PairIndexRank.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 33%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/link.txt --verbose=1
/usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 33%] Built target ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 33%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=details/ArborX_MinimumSpanningTree.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 33%] Built target ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/DependInfo.cmake --color=
[ 34%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/link.txt --verbose=1
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/build
/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
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 35%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_MUST_INCLUDE_CONFIG_HPP -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsDistributedTreeUtils.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 35%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/link.txt --verbose=1
/usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 35%] Built target ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 36%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsContainers.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 36%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp
[ 36%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/link.txt --verbose=1
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/DependInfo.cmake --color=
/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
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 36%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsHappyTreeFriends.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 36%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/link.txt --verbose=1
/usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 36%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 36%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=geometry/ArborX_HyperTriangle.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 37%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp
[ 37%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/link.txt --verbose=1
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/DependInfo.cmake --color=
/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
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 38%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_MUST_INCLUDE_CONFIG_HPP -DARBORX_HEADER_TEST_NAME=ArborX_DistributedTree.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 38%] Linking CXX executable ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/link.txt --verbose=1
/usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 38%] Built target ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 38%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsExpandHalfToFull.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 38%] 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_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 39%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=kokkos_ext/ArborX_DetailsKokkosExtArithmeticTraits.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 39%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/link.txt --verbose=1
/usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 39%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 39%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=ArborX_CrsGraphWrapper.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 40%] Linking CXX executable ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/link.txt --verbose=1
/usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 40%] Built target ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 40%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsCrsGraphWrapperImpl.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 41%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/link.txt --verbose=1
/usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 41%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 41%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsDendrogram.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 41%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/link.txt --verbose=1
/usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 41%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_ArborX_BruteForce_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 41%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH_KDOP18.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH_KDOP18.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeCallbacks_BVH_KDOP18.cpp
[ 42%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=ArborX_BruteForce.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 42%] Linking CXX executable ArborX_HeaderSelfContained_ArborX_BruteForce_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/link.txt --verbose=1
/usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_ArborX_BruteForce_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 42%] Built target ArborX_HeaderSelfContained_ArborX_BruteForce_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 42%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=ArborX_DBSCAN.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 42%] Linking CXX executable ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/link.txt --verbose=1
/usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 42%] Built target ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 42%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsDistributedTreeSpatial.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 42%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/link.txt --verbose=1
/usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 42%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 42%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=ArborX_HDBSCAN.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 43%] Linking CXX executable ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/link.txt --verbose=1
/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_master/build'
[ 43%] Built target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 43%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsWeightedEdge.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 44%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/link.txt --verbose=1
/usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 44%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 44%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=details/ArborX_AccessTraits.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 45%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/link.txt --verbose=1
/usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 45%] Built target ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 45%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=details/ArborX_Dendrogram.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 45%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/link.txt --verbose=1
/usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 45%] Built target ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 45%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=ArborX_LinearBVH.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 45%] Linking CXX executable ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/link.txt --verbose=1
/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
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 45%] Built target ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 45%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=details/ArborX_NeighborList.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 45%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/link.txt --verbose=1
/usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 45%] Built target ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 45%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsDistributedTreeNearest.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 46%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/link.txt --verbose=1
/usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 46%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 46%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=geometry/ArborX_Ray.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 47%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/link.txt --verbose=1
/usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 47%] Built target ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 47%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=details/ArborX_TraversalPolicy.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 48%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/link.txt --verbose=1
/usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 48%] Built target ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 48%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsHalfTraversal.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 49%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/link.txt --verbose=1
/usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 49%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 49%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsPriorityQueue.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 49%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/link.txt --verbose=1
/usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 49%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/DependInfo.cmake --color=
[ 49%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/depend.internal".
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/link.txt --verbose=1
Scanning dependencies of target ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/build
/usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 50%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=geometry/ArborX_HyperSphere.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 50%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/link.txt --verbose=1
/usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 50%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 50%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsFDBSCAN.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 50%] Built target ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 51%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsDistributedTreeImpl.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 52%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/link.txt --verbose=1
/usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
[ 52%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/link.txt --verbose=1
/usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 52%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/build
[ 52%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/DependInfo.cmake --color=
[ 52%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsMinimumSpanningTree.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 52%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsCartesianGrid.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 52%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/link.txt --verbose=1
[ 52%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/link.txt --verbose=1
/usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_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
/usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 52%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/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_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsTreeConstruction.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 52%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 52%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsBruteForceImpl.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 53%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp
[ 53%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/link.txt --verbose=1
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/link.txt --verbose=1
/usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_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
/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
[ 54%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BVH.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BVH.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeDegenerate_BVH.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 54%] 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]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/build
[ 54%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/DependInfo.cmake --color=
[ 55%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsOperatorFunctionObjects.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 55%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=kokkos_ext/ArborX_DetailsKokkosExtMinMaxOperations.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 55%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/link.txt --verbose=1
/usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
[ 56%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/link.txt --verbose=1
/usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 56%] 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
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 57%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsFDBSCANDenseBox.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 57%] 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_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 58%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=interpolation/details/ArborX_InterpDetailsPolynomialBasis.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 59%] Linking CXX executable ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/link.txt --verbose=1
/usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
[ 59%] Linking CXX executable ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/link.txt --verbose=1
/usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 59%] Built target ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 60%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/tstHeader.cpp.o
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsHeap.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 60%] 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_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 60%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=details/ArborX_Callbacks.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 60%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/link.txt --verbose=1
/usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 60%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 60%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsNode.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 60%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/link.txt --verbose=1
/usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 60%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 60%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=interpolation/details/ArborX_InterpDetailsMovingLeastSquaresCoefficients.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 4%] Linking CXX executable ArborX_DataConverter.exe
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_DataConverter.exe.dir/link.txt --verbose=1
/opt/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
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 4%] Built target ArborX_DataConverter.exe
make[1]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make: *** [Makefile:146: all] Error 2
[Pipeline] }
[ 60%] Linking CXX executable ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/link.txt --verbose=1
/usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 60%] Built target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/DependInfo.cmake --color=
[ 61%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/link.txt --verbose=1
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp
/usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 61%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsLegacy.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 62%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/link.txt --verbose=1
/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_master/build'
[ 62%] Built target ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 63%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=kokkos_ext/ArborX_DetailsKokkosExtStdAlgorithms.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 63%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 63%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsTreeVisualization.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 64%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp
[Pipeline] // dir
Post stage
[Pipeline] sh
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/link.txt --verbose=1
/usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 64%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 64%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsDistributor.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
+ 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)
Error when executing always post condition:
Also: hudson.remoting.Channel$CallSiteStackTrace: Remote call to JNLP4-connect connection from 10.64.194.154/10.64.194.154:44582
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:1192)
at hudson.FilePath.act(FilePath.java:1181)
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(Executors.java:539)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:840)
Also: org.jenkinsci.plugins.workflow.actions.ErrorAction$ErrorId: 4a6dee02-85c6-4774-894b-3b5bc1edb40e
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_master' 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:3578)
at hudson.remoting.UserRequest.perform(UserRequest.java:211)
at hudson.remoting.UserRequest.perform(UserRequest.java:54)
at hudson.remoting.Request$2.run(Request.java:377)
at hudson.remoting.InterceptingExecutorService.lambda$wrap$0(InterceptingExecutorService.java:78)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at hudson.remoting.Engine$1.lambda$newThread$0(Engine.java:125)
at java.base/java.lang.Thread.run(Thread.java:829)
[Pipeline] }
$ docker stop --time=1 4320246060ab91dddc6d0d438fe578c7b4b45c2f314c5c3567113b4555ccd6e4
[ 64%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/link.txt --verbose=1
/usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 64%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 65%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsMortonCode.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 65%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/link.txt --verbose=1
/usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 65%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 65%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsMutualReachabilityDistance.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
$ docker rm -f --volumes 4320246060ab91dddc6d0d438fe578c7b4b45c2f314c5c3567113b4555ccd6e4
[Pipeline] // withDockerContainer
[Pipeline] }
[Pipeline] // withEnv
[Pipeline] }
[Pipeline] // node
[Pipeline] }
[Pipeline] // stage
[Pipeline] }
Failed in branch HIP-5.3.3
[ 65%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/link.txt --verbose=1
/usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 65%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 65%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=geometry/ArborX_Sphere.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 65%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BF.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BF.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeDegenerate_BF.cpp
[ 65%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/link.txt --verbose=1
/usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 65%] Built target ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 66%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsSortUtils.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 66%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/link.txt --verbose=1
/usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 66%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 67%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsTreeNodeLabeling.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 67%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/link.txt --verbose=1
/usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
[ 5%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/utf_main.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/utf_main.cpp -- /opt/llvm/bin/clang++ -DARBORX_MPI_UNIT_TEST -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/utf_main.cpp.o -c /var/jenkins/workspace/ArborX_master/test/utf_main.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 67%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 67%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsStack.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 68%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/link.txt --verbose=1
/usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
[ 69%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/link.txt --verbose=1
/usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 69%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 70%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsBatchedQueries.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 70%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 70%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsUnionFind.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 71%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/link.txt --verbose=1
/usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 71%] 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_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 72%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=interpolation/ArborX_InterpMovingLeastSquares.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 72%] Linking CXX executable ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/link.txt --verbose=1
/usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 72%] Built target ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 72%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=geometry/ArborX_GeometryTraits.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 73%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/link.txt --verbose=1
/usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 73%] Built target ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 74%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=geometry/ArborX_DetailsAlgorithms.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 74%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/link.txt --verbose=1
/usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 74%] Built target ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 74%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsTreeTraversal.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 75%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp
[ 5%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtStdAlgorithms.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/tstDetailsKokkosExtStdAlgorithms.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtStdAlgorithms.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsKokkosExtStdAlgorithms.cpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/link.txt --verbose=1
/usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 75%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 75%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsPermutedData.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 76%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/link.txt --verbose=1
/usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 76%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_ArborX_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 77%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_MUST_INCLUDE_CONFIG_HPP -DARBORX_HEADER_TEST_NAME=ArborX.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 77%] Linking CXX executable ArborX_HeaderSelfContained_ArborX_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/link.txt --verbose=1
/usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_ArborX_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 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_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 78%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsUtils.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 78%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/link.txt --verbose=1
/usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 78%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_Exception_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 78%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=details/ArborX_Exception.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 78%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_Exception_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/link.txt --verbose=1
/usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_Exception_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 78%] Built target ArborX_HeaderSelfContained_details_ArborX_Exception_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 79%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=details/ArborX_IndexableGetter.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 79%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/link.txt --verbose=1
/usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 79%] Built target ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp
make -f examples/access_traits/CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/build.make examples/access_traits/CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/examples/access_traits /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/examples/access_traits /var/jenkins/workspace/ArborX_master/build/examples/access_traits/CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/examples/access_traits/CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/access_traits/CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/examples/access_traits/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/access_traits/CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/depend.internal".
Scanning dependencies of target ArborX_Example_HostAccessTraits.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f examples/access_traits/CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/build.make examples/access_traits/CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 79%] Building CXX object examples/access_traits/CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/example_host_access_traits.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/examples/access_traits && ccache /usr/local/bin/g++ -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/example_host_access_traits.cpp.o -c /var/jenkins/workspace/ArborX_master/examples/access_traits/example_host_access_traits.cpp
[ 79%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BVH_KDOP14.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BVH_KDOP14.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeDegenerate_BVH_KDOP14.cpp
[ 5%] Building CXX object test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsCompactRadialBasisFunction.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/tstInterpDetailsCompactRadialBasisFunction.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsCompactRadialBasisFunction.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstInterpDetailsCompactRadialBasisFunction.cpp
[ 80%] Linking CXX executable ArborX_Example_HostAccessTraits.exe
cd /var/jenkins/workspace/ArborX_master/build/examples/access_traits && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/link.txt --verbose=1
/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
[ 80%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/link.txt --verbose=1
/usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
[ 80%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/link.txt --verbose=1
/usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 80%] Built target ArborX_Example_HostAccessTraits.exe
make -f examples/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/build.make examples/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/examples/callback /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/examples/callback /var/jenkins/workspace/ArborX_master/build/examples/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/examples/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/examples/callback/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/depend.internal".
Scanning dependencies of target ArborX_Example_Callback.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f examples/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/build.make examples/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/build
[ 80%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp
make -f examples/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/build.make examples/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/examples/dbscan /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/examples/dbscan /var/jenkins/workspace/ArborX_master/build/examples/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
Dependee "/var/jenkins/workspace/ArborX_master/build/examples/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/examples/dbscan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/depend.internal".
[ 80%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp
make -f examples/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/build.make examples/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/depend
[ 81%] Building CXX object examples/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/example_callback.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/examples/callback && ccache /usr/local/bin/g++ -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Example_Callback.exe.dir/example_callback.cpp.o -c /var/jenkins/workspace/ArborX_master/examples/callback/example_callback.cpp
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/examples/molecular_dynamics /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/examples/molecular_dynamics /var/jenkins/workspace/ArborX_master/build/examples/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/examples/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/examples/molecular_dynamics/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/depend.internal".
Scanning dependencies of target ArborX_Example_DBSCAN.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f examples/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/build.make examples/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 81%] Building CXX object examples/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/example_dbscan.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/examples/dbscan && ccache /usr/local/bin/g++ -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Example_DBSCAN.exe.dir/example_dbscan.cpp.o -c /var/jenkins/workspace/ArborX_master/examples/dbscan/example_dbscan.cpp
Scanning dependencies of target ArborX_Example_MolecularDynamics.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f examples/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/build.make examples/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 82%] Building CXX object examples/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/example_molecular_dynamics.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/examples/molecular_dynamics && ccache /usr/local/bin/g++ -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/example_molecular_dynamics.cpp.o -c /var/jenkins/workspace/ArborX_master/examples/molecular_dynamics/example_molecular_dynamics.cpp
[ 83%] Linking CXX executable ArborX_Example_DBSCAN.exe
cd /var/jenkins/workspace/ArborX_master/build/examples/dbscan && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_DBSCAN.exe.dir/link.txt --verbose=1
/usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_DBSCAN.exe.dir/example_dbscan.cpp.o -o ArborX_Example_DBSCAN.exe -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 83%] Built target ArborX_Example_DBSCAN.exe
make -f examples/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/build.make examples/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/examples/simple_intersection /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/examples/simple_intersection /var/jenkins/workspace/ArborX_master/build/examples/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/examples/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/examples/simple_intersection/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/depend.internal".
Scanning dependencies of target ArborX_Example_Intersection.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f examples/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/build.make examples/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 83%] Building CXX object examples/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/example_intersection.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/examples/simple_intersection && ccache /usr/local/bin/g++ -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Example_Intersection.exe.dir/example_intersection.cpp.o -c /var/jenkins/workspace/ArborX_master/examples/simple_intersection/example_intersection.cpp
[ 83%] Linking CXX executable ArborX_Example_Callback.exe
cd /var/jenkins/workspace/ArborX_master/build/examples/callback && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_Callback.exe.dir/link.txt --verbose=1
/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
[ 83%] Linking CXX executable ArborX_Example_MolecularDynamics.exe
cd /var/jenkins/workspace/ArborX_master/build/examples/molecular_dynamics && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/link.txt --verbose=1
/usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/example_molecular_dynamics.cpp.o -o ArborX_Example_MolecularDynamics.exe -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 83%] Built target ArborX_Example_MolecularDynamics.exe
make -f examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/build.make examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/examples/triangle_intersection /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection /var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/depend.internal".
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 83%] Built target ArborX_Example_Callback.exe
make -f examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/build.make examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/examples/triangle_intersection /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection /var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/depend.internal".
Scanning dependencies of target ArborX_Example_TriangleIntersection.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/build.make examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 83%] Linking CXX executable ArborX_Example_Intersection.exe
cd /var/jenkins/workspace/ArborX_master/build/examples/simple_intersection && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_Intersection.exe.dir/link.txt --verbose=1
[ 83%] Building CXX object examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/triangle_intersection.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection && ccache /usr/local/bin/g++ -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/triangle_intersection.cpp.o -c /var/jenkins/workspace/ArborX_master/examples/triangle_intersection/triangle_intersection.cpp
/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
Scanning dependencies of target ArborX_Example_TriangleIntersectionWithMapping.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/build.make examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 83%] Building CXX object examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/triangle_intersection.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection && ccache /usr/local/bin/g++ -DKOKKOS_DEPENDENCE -DPRECOMPUTE_MAPPING -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/triangle_intersection.cpp.o -c /var/jenkins/workspace/ArborX_master/examples/triangle_intersection/triangle_intersection.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 83%] 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_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/examples/viz /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/examples/viz /var/jenkins/workspace/ArborX_master/build/examples/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/examples/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/examples/viz/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/depend.internal".
Scanning dependencies of target ArborX_Example_TreeViz.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f examples/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/build.make examples/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 84%] Building CXX object examples/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/tree_visualization.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/examples/viz && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Example_TreeViz.exe.dir/tree_visualization.cpp.o -c /var/jenkins/workspace/ArborX_master/examples/viz/tree_visualization.cpp
[ 85%] Linking CXX executable ArborX_Example_TriangleIntersection.exe
cd /var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/link.txt --verbose=1
/usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/triangle_intersection.cpp.o -o ArborX_Example_TriangleIntersection.exe -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 85%] Built target ArborX_Example_TriangleIntersection.exe
make -f examples/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/build.make examples/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/examples/raytracing /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/examples/raytracing /var/jenkins/workspace/ArborX_master/build/examples/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/examples/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/examples/raytracing/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/depend.internal".
Scanning dependencies of target ArborX_Example_RayTracing.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f examples/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/build.make examples/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 85%] Building CXX object examples/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/example_raytracing.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/examples/raytracing && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Example_RayTracing.exe.dir/example_raytracing.cpp.o -c /var/jenkins/workspace/ArborX_master/examples/raytracing/example_raytracing.cpp
[ 86%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BVH_KDOP18.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BVH_KDOP18.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeDegenerate_BVH_KDOP18.cpp
[ 86%] Linking CXX executable ArborX_Example_TreeViz.exe
cd /var/jenkins/workspace/ArborX_master/build/examples/viz && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_TreeViz.exe.dir/link.txt --verbose=1
/usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_TreeViz.exe.dir/tree_visualization.cpp.o -o ArborX_Example_TreeViz.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_program_options.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 86%] Built target ArborX_Example_TreeViz.exe
make -f examples/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/build.make examples/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/examples/brute_force /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/examples/brute_force /var/jenkins/workspace/ArborX_master/build/examples/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/examples/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/examples/brute_force/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/depend.internal".
Scanning dependencies of target ArborX_Example_BruteForce.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f examples/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/build.make examples/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 86%] Building CXX object examples/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/brute_force.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/examples/brute_force && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Example_BruteForce.exe.dir/brute_force.cpp.o -c /var/jenkins/workspace/ArborX_master/examples/brute_force/brute_force.cpp
[ 86%] Linking CXX executable ArborX_Example_RayTracing.exe
cd /var/jenkins/workspace/ArborX_master/build/examples/raytracing && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_RayTracing.exe.dir/link.txt --verbose=1
/usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_RayTracing.exe.dir/example_raytracing.cpp.o -o ArborX_Example_RayTracing.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_program_options.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
[ 86%] Linking CXX executable ArborX_Example_BruteForce.exe
cd /var/jenkins/workspace/ArborX_master/build/examples/brute_force && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_BruteForce.exe.dir/link.txt --verbose=1
/usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_BruteForce.exe.dir/brute_force.cpp.o -o ArborX_Example_BruteForce.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_program_options.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 86%] Built target ArborX_Example_RayTracing.exe
make -f examples/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/build.make examples/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/examples/moving_least_squares /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/examples/moving_least_squares /var/jenkins/workspace/ArborX_master/build/examples/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/examples/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/examples/moving_least_squares/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/depend.internal".
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 86%] Built target ArborX_Example_BruteForce.exe
make -f benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/build.make benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/depend.internal".
Scanning dependencies of target ArborX_Example_MovingLeastSquares.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f examples/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/build.make examples/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 86%] Building CXX object examples/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/moving_least_squares.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/examples/moving_least_squares && ccache /usr/local/bin/g++ -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/moving_least_squares.cpp.o -c /var/jenkins/workspace/ArborX_master/examples/moving_least_squares/moving_least_squares.cpp
Scanning dependencies of target ArborX_Benchmark_BruteForceVsBVH.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/build.make benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 87%] Building CXX object benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_2.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_2.cpp.o -c /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_2.cpp
[ 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_master/build/benchmarks/brute_force_vs_bvh && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_3.cpp.o -c /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_3.cpp
[ 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_master/build/benchmarks/brute_force_vs_bvh && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_4.cpp.o -c /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_4.cpp
[ 88%] Building CXX object benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_5.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_5.cpp.o -c /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_5.cpp
[ 89%] Linking CXX executable ArborX_Example_MovingLeastSquares.exe
cd /var/jenkins/workspace/ArborX_master/build/examples/moving_least_squares && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/link.txt --verbose=1
/usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/moving_least_squares.cpp.o -o ArborX_Example_MovingLeastSquares.exe -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
[ 89%] Building CXX object benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_6.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_6.cpp.o -c /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_6.cpp
[ 89%] Building CXX object benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh.cpp.o -c /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh.cpp
[ 90%] Linking CXX executable ArborX_Benchmark_BruteForceVsBVH.exe
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/link.txt --verbose=1
/usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_2.cpp.o CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_3.cpp.o CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_4.cpp.o CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_5.cpp.o CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_6.cpp.o CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh.cpp.o -o ArborX_Benchmark_BruteForceVsBVH.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_program_options.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 90%] 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_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/benchmarks/dbscan /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/depend.internal".
Scanning dependencies of target ArborX_Benchmark_DBSCAN.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/build.make benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 90%] Building CXX object benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_2.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_2.cpp.o -c /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/dbscan_2.cpp
[ 90%] Building CXX object benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_3.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_3.cpp.o -c /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/dbscan_3.cpp
[ 90%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BVH.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BVH.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeManufacturedSolution_BVH.cpp
[ 91%] Building CXX object benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_4.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_4.cpp.o -c /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/dbscan_4.cpp
[ 91%] Building CXX object benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_5.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_5.cpp.o -c /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/dbscan_5.cpp
[ 91%] Building CXX object benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_6.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_6.cpp.o -c /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/dbscan_6.cpp
[ 92%] Building CXX object benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/print_timers.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/print_timers.cpp.o -c /var/jenkins/workspace/ArborX_master/benchmarks/dbscan/print_timers.cpp
[ 92%] Building CXX object benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan.cpp.o -c /var/jenkins/workspace/ArborX_master/benchmarks/dbscan/dbscan.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 92%] 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_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/benchmarks/execution_space_instances /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/benchmarks/execution_space_instances /var/jenkins/workspace/ArborX_master/build/benchmarks/execution_space_instances/CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/execution_space_instances/CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/execution_space_instances/CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/execution_space_instances/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/execution_space_instances/CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/depend.internal".
Scanning dependencies of target ArborX_Benchmark_ExecutionSpaces.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f benchmarks/execution_space_instances/CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/build.make benchmarks/execution_space_instances/CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 92%] Building CXX object benchmarks/execution_space_instances/CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/execution_space_instances_driver.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/execution_space_instances && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/benchmarks/point_clouds -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/execution_space_instances_driver.cpp.o -c /var/jenkins/workspace/ArborX_master/benchmarks/execution_space_instances/execution_space_instances_driver.cpp
[ 5%] Linking CXX executable ArborX_Test_DetailsDistributedTreeImpl.exe
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/link.txt --verbose=1
/opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/tstDetailsDistributedTreeImpl.cpp.o CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/utf_main.cpp.o -o ArborX_Test_DetailsDistributedTreeImpl.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 5%] Built target ArborX_Test_DetailsDistributedTreeImpl.exe
[ 5%] Building CXX object test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/utf_main.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/utf_main.cpp -- /opt/llvm/bin/clang++ -DARBORX_MPI_UNIT_TEST -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DistributedTree.exe.dir/utf_main.cpp.o -c /var/jenkins/workspace/ArborX_master/test/utf_main.cpp
[ 92%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BF.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BF.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeManufacturedSolution_BF.cpp
[ 92%] Linking CXX executable ArborX_Example_TriangleIntersectionWithMapping.exe
cd /var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/link.txt --verbose=1
/usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/triangle_intersection.cpp.o -o ArborX_Example_TriangleIntersectionWithMapping.exe -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 92%] Built target ArborX_Example_TriangleIntersectionWithMapping.exe
make -f benchmarks/bvh_driver/CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/build.make benchmarks/bvh_driver/CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/benchmarks/bvh_driver /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/benchmarks/bvh_driver /var/jenkins/workspace/ArborX_master/build/benchmarks/bvh_driver/CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/bvh_driver/CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/bvh_driver/CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/bvh_driver/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/bvh_driver/CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/depend.internal".
Scanning dependencies of target ArborX_Benchmark_BoundingVolumeHierarchy.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f benchmarks/bvh_driver/CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/build.make benchmarks/bvh_driver/CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 92%] Building CXX object benchmarks/bvh_driver/CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/bvh_driver.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/bvh_driver && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/benchmarks/point_clouds -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/benchmark/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/bvh_driver.cpp.o -c /var/jenkins/workspace/ArborX_master/benchmarks/bvh_driver/bvh_driver.cpp
[ 5%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtMinMaxReduce.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/tstDetailsKokkosExtMinMaxReduce.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtMinMaxReduce.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsKokkosExtMinMaxReduce.cpp
[ 93%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BVH_KDOP14.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BVH_KDOP14.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeManufacturedSolution_BVH_KDOP14.cpp
[ 93%] Linking CXX executable ArborX_Benchmark_DBSCAN.exe
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/link.txt --verbose=1
/usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_2.cpp.o CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_3.cpp.o CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_4.cpp.o CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_5.cpp.o CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_6.cpp.o CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/print_timers.cpp.o CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan.cpp.o -o ArborX_Benchmark_DBSCAN.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_program_options.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
[ 93%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BVH_KDOP18.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BVH_KDOP18.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeManufacturedSolution_BVH_KDOP18.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 93%] Built target ArborX_Benchmark_DBSCAN.exe
make -f benchmarks/develop/CMakeFiles/ArborX_Benchmark_Develop.exe.dir/build.make benchmarks/develop/CMakeFiles/ArborX_Benchmark_Develop.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/benchmarks/develop /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/benchmarks/develop /var/jenkins/workspace/ArborX_master/build/benchmarks/develop/CMakeFiles/ArborX_Benchmark_Develop.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/develop/CMakeFiles/ArborX_Benchmark_Develop.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/develop/CMakeFiles/ArborX_Benchmark_Develop.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/develop/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/develop/CMakeFiles/ArborX_Benchmark_Develop.exe.dir/depend.internal".
Scanning dependencies of target ArborX_Benchmark_Develop.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f benchmarks/develop/CMakeFiles/ArborX_Benchmark_Develop.exe.dir/build.make benchmarks/develop/CMakeFiles/ArborX_Benchmark_Develop.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 94%] Building CXX object benchmarks/develop/CMakeFiles/ArborX_Benchmark_Develop.exe.dir/develop.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/develop && ccache /usr/local/bin/g++ -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/benchmark/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Benchmark_Develop.exe.dir/develop.cpp.o -c /var/jenkins/workspace/ArborX_master/benchmarks/develop/develop.cpp
[ 94%] Linking CXX executable ArborX_Benchmark_Develop.exe
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/develop && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Benchmark_Develop.exe.dir/link.txt --verbose=1
/usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Benchmark_Develop.exe.dir/develop.cpp.o -o ArborX_Benchmark_Develop.exe -Wl,-rpath,/opt/openmpi/lib /opt/benchmark/lib/libbenchmark.a /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so -lpthread -lrt
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 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_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/benchmarks/union_find /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/benchmarks/union_find /var/jenkins/workspace/ArborX_master/build/benchmarks/union_find/CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/union_find/CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/union_find/CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/union_find/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/union_find/CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/depend.internal".
Scanning dependencies of target ArborX_Benchmark_UnionFind.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f benchmarks/union_find/CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/build.make benchmarks/union_find/CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 95%] Building CXX object benchmarks/union_find/CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/union_find.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/union_find && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/benchmark/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/union_find.cpp.o -c /var/jenkins/workspace/ArborX_master/benchmarks/union_find/union_find.cpp
[ 95%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeComparisonWithBoost_BVH.cpp
[ 6%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtViewHelpers.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/tstDetailsKokkosExtViewHelpers.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtViewHelpers.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsKokkosExtViewHelpers.cpp
[ 95%] Linking CXX executable ArborX_Benchmark_ExecutionSpaces.exe
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/execution_space_instances && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/link.txt --verbose=1
/usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/execution_space_instances_driver.cpp.o -o ArborX_Benchmark_ExecutionSpaces.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_program_options.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 95%] Built target ArborX_Benchmark_ExecutionSpaces.exe
make -f benchmarks/distributed_tree_driver/CMakeFiles/ArborX_Benchmark_DistributedTree.exe.dir/build.make benchmarks/distributed_tree_driver/CMakeFiles/ArborX_Benchmark_DistributedTree.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/benchmarks/distributed_tree_driver /var/jenkins/workspace/ArborX_master/build/benchmarks/distributed_tree_driver/CMakeFiles/ArborX_Benchmark_DistributedTree.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/distributed_tree_driver/CMakeFiles/ArborX_Benchmark_DistributedTree.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/distributed_tree_driver/CMakeFiles/ArborX_Benchmark_DistributedTree.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/distributed_tree_driver/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/distributed_tree_driver/CMakeFiles/ArborX_Benchmark_DistributedTree.exe.dir/depend.internal".
Scanning dependencies of target ArborX_Benchmark_DistributedTree.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f benchmarks/distributed_tree_driver/CMakeFiles/ArborX_Benchmark_DistributedTree.exe.dir/build.make benchmarks/distributed_tree_driver/CMakeFiles/ArborX_Benchmark_DistributedTree.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 95%] Building CXX object benchmarks/distributed_tree_driver/CMakeFiles/ArborX_Benchmark_DistributedTree.exe.dir/distributed_tree_driver.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/distributed_tree_driver && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/benchmarks/point_clouds -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Benchmark_DistributedTree.exe.dir/distributed_tree_driver.cpp.o -c /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp
[ 96%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BF.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BF.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeComparisonWithBoost_BF.cpp
[ 7%] Building CXX object test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsPolyBasis.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/tstInterpDetailsPolyBasis.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsPolyBasis.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstInterpDetailsPolyBasis.cpp
[ 96%] Linking CXX executable ArborX_Benchmark_UnionFind.exe
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/union_find && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/link.txt --verbose=1
/usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/union_find.cpp.o -o ArborX_Benchmark_UnionFind.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/benchmark/lib/libbenchmark.a /opt/boost/lib/libboost_program_options.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so -lpthread -lrt
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 96%] Built target ArborX_Benchmark_UnionFind.exe
[ 96%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH_KDOP14.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH_KDOP14.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeComparisonWithBoost_BVH_KDOP14.cpp
[ 8%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BF.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeCallbacks_BF.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BF.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeCallbacks_BF.cpp
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:30:3: warning: function 'ArborX::Details::DistributedTreeImpl::queryDispatch' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp:102:22: note: the definition seen here
DistributedTreeImpl::queryDispatch(SpatialPredicateTag, Tree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:30:3: note: differing parameters are named here: ('queries'), in definition: ('predicates')
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:39:3: warning: function 'ArborX::Details::DistributedTreeImpl::queryDispatch' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp:40:22: note: the definition seen here
DistributedTreeImpl::queryDispatch(SpatialPredicateTag, Tree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:39:3: note: differing parameters are named here: ('queries'), in definition: ('predicates')
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:68:15: warning: function 'ArborX::Details::DistributedTreeImpl::deviseStrategy' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
static void deviseStrategy(ExecutionSpace const &space,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp:170:27: note: the definition seen here
void DistributedTreeImpl::deviseStrategy(ExecutionSpace const &space,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:68:15: note: differing parameters are named here: ('queries', 'indices'), in definition: ('predicates', 'nearest_ranks')
static void deviseStrategy(ExecutionSpace const &space,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:77:3: warning: function 'ArborX::Details::DistributedTreeImpl::reassessStrategy' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
reassessStrategy(ExecutionSpace const &space, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp:234:27: note: the definition seen here
void DistributedTreeImpl::reassessStrategy(
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:77:3: note: differing parameters are named here: ('indices'), in definition: ('nearest_ranks')
reassessStrategy(ExecutionSpace const &space, DistributedTree const &tree,
^
[ 96%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH_KDOP18.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH_KDOP18.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeComparisonWithBoost_BVH_KDOP18.cpp
[ 97%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbackQueryPerThread.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbackQueryPerThread.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbackQueryPerThread.cpp
[ 97%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeRay.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeRay.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstQueryTreeRay.cpp
[ 8%] Building CXX object test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsMLSCoefficients.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/tstInterpDetailsMLSCoefficients.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsMLSCoefficients.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstInterpDetailsMLSCoefficients.cpp
[ 8%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/utf_main.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/utf_main.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/utf_main.cpp.o -c /var/jenkins/workspace/ArborX_master/test/utf_main.cpp
[ 97%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeTraversalPolicy.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeTraversalPolicy.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstQueryTreeTraversalPolicy.cpp
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:30:3: warning: function 'ArborX::Details::DistributedTreeImpl::queryDispatch' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp:102:22: note: the definition seen here
DistributedTreeImpl::queryDispatch(SpatialPredicateTag, Tree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:30:3: note: differing parameters are named here: ('queries'), in definition: ('predicates')
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:39:3: warning: function 'ArborX::Details::DistributedTreeImpl::queryDispatch' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp:40:22: note: the definition seen here
DistributedTreeImpl::queryDispatch(SpatialPredicateTag, Tree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:39:3: note: differing parameters are named here: ('queries'), in definition: ('predicates')
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:68:15: warning: function 'ArborX::Details::DistributedTreeImpl::deviseStrategy' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
static void deviseStrategy(ExecutionSpace const &space,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp:170:27: note: the definition seen here
void DistributedTreeImpl::deviseStrategy(ExecutionSpace const &space,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:68:15: note: differing parameters are named here: ('queries', 'indices'), in definition: ('predicates', 'nearest_ranks')
static void deviseStrategy(ExecutionSpace const &space,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:77:3: warning: function 'ArborX::Details::DistributedTreeImpl::reassessStrategy' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
reassessStrategy(ExecutionSpace const &space, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp:234:27: note: the definition seen here
void DistributedTreeImpl::reassessStrategy(
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:77:3: note: differing parameters are named here: ('indices'), in definition: ('nearest_ranks')
reassessStrategy(ExecutionSpace const &space, DistributedTree const &tree,
^
[ 97%] Linking CXX executable ArborX_Benchmark_BoundingVolumeHierarchy.exe
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/bvh_driver && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/link.txt --verbose=1
/usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/bvh_driver.cpp.o -o ArborX_Benchmark_BoundingVolumeHierarchy.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/benchmark/lib/libbenchmark.a /opt/boost/lib/libboost_program_options.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so -lpthread -lrt
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 97%] Built target ArborX_Benchmark_BoundingVolumeHierarchy.exe
[ 98%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeIntersectsKDOP.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeIntersectsKDOP.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstQueryTreeIntersectsKDOP.cpp
[ 98%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstKokkosToolsAnnotations.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstKokkosToolsAnnotations.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstKokkosToolsAnnotations.cpp
[ 98%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/utf_main.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/utf_main.cpp.o -c /var/jenkins/workspace/ArborX_master/test/utf_main.cpp
[ 8%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH_KDOP14.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeCallbacks_BVH_KDOP14.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH_KDOP14.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeCallbacks_BVH_KDOP14.cpp
[ 8%] Linking CXX executable ArborX_Test_DetailsUtils.exe
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/link.txt --verbose=1
/opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsUtils.cpp.o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtStdAlgorithms.cpp.o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtMinMaxReduce.cpp.o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtViewHelpers.cpp.o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/utf_main.cpp.o -o ArborX_Test_DetailsUtils.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 8%] Built target ArborX_Test_DetailsUtils.exe
make -f test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/build.make test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/depend.internal".
Scanning dependencies of target ArborX_Test_CompileOnly.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/build.make test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 8%] Building CXX object test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyAccessTraits.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/tstCompileOnlyAccessTraits.cpp -- /opt/llvm/bin/clang++ -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyAccessTraits.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstCompileOnlyAccessTraits.cpp
[ 99%] Linking CXX executable ArborX_Test_QueryTree.exe
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_QueryTree.exe.dir/link.txt --verbose=1
/usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BF.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH_KDOP14.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH_KDOP18.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BVH.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BF.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BVH_KDOP14.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BVH_KDOP18.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BVH.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BF.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BVH_KDOP14.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BVH_KDOP18.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BF.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH_KDOP14.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH_KDOP18.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbackQueryPerThread.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeRay.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeTraversalPolicy.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeIntersectsKDOP.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstKokkosToolsAnnotations.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/utf_main.cpp.o -o ArborX_Test_QueryTree.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
[ 8%] Building CXX object test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpMovingLeastSquares.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/tstInterpMovingLeastSquares.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpMovingLeastSquares.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstInterpMovingLeastSquares.cpp
[ 8%] Building CXX object test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyCallbacks.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/tstCompileOnlyCallbacks.cpp -- /opt/llvm/bin/clang++ -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyCallbacks.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstCompileOnlyCallbacks.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 99%] Built target ArborX_Test_QueryTree.exe
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:30:3: warning: function 'ArborX::Details::DistributedTreeImpl::queryDispatch' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp:102:22: note: the definition seen here
DistributedTreeImpl::queryDispatch(SpatialPredicateTag, Tree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:30:3: note: differing parameters are named here: ('queries'), in definition: ('predicates')
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:39:3: warning: function 'ArborX::Details::DistributedTreeImpl::queryDispatch' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp:40:22: note: the definition seen here
DistributedTreeImpl::queryDispatch(SpatialPredicateTag, Tree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:39:3: note: differing parameters are named here: ('queries'), in definition: ('predicates')
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:68:15: warning: function 'ArborX::Details::DistributedTreeImpl::deviseStrategy' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
static void deviseStrategy(ExecutionSpace const &space,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp:170:27: note: the definition seen here
void DistributedTreeImpl::deviseStrategy(ExecutionSpace const &space,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:68:15: note: differing parameters are named here: ('queries', 'indices'), in definition: ('predicates', 'nearest_ranks')
static void deviseStrategy(ExecutionSpace const &space,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:77:3: warning: function 'ArborX::Details::DistributedTreeImpl::reassessStrategy' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
reassessStrategy(ExecutionSpace const &space, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp:234:27: note: the definition seen here
void DistributedTreeImpl::reassessStrategy(
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:77:3: note: differing parameters are named here: ('indices'), in definition: ('nearest_ranks')
reassessStrategy(ExecutionSpace const &space, DistributedTree const &tree,
^
[ 9%] Building CXX object test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyTypeRequirements.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/tstCompileOnlyTypeRequirements.cpp -- /opt/llvm/bin/clang++ -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyTypeRequirements.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstCompileOnlyTypeRequirements.cpp
[100%] Linking CXX executable ArborX_Benchmark_DistributedTree.exe
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/distributed_tree_driver && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Benchmark_DistributedTree.exe.dir/link.txt --verbose=1
/usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Benchmark_DistributedTree.exe.dir/distributed_tree_driver.cpp.o -o ArborX_Benchmark_DistributedTree.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_program_options.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:30:3: warning: function 'ArborX::Details::DistributedTreeImpl::queryDispatch' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp:102:22: note: the definition seen here
DistributedTreeImpl::queryDispatch(SpatialPredicateTag, Tree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:30:3: note: differing parameters are named here: ('queries'), in definition: ('predicates')
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:39:3: warning: function 'ArborX::Details::DistributedTreeImpl::queryDispatch' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp:40:22: note: the definition seen here
DistributedTreeImpl::queryDispatch(SpatialPredicateTag, Tree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:39:3: note: differing parameters are named here: ('queries'), in definition: ('predicates')
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:68:15: warning: function 'ArborX::Details::DistributedTreeImpl::deviseStrategy' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
static void deviseStrategy(ExecutionSpace const &space,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp:170:27: note: the definition seen here
void DistributedTreeImpl::deviseStrategy(ExecutionSpace const &space,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:68:15: note: differing parameters are named here: ('queries', 'indices'), in definition: ('predicates', 'nearest_ranks')
static void deviseStrategy(ExecutionSpace const &space,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:77:3: warning: function 'ArborX::Details::DistributedTreeImpl::reassessStrategy' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
reassessStrategy(ExecutionSpace const &space, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp:234:27: note: the definition seen here
void DistributedTreeImpl::reassessStrategy(
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:77:3: note: differing parameters are named here: ('indices'), in definition: ('nearest_ranks')
reassessStrategy(ExecutionSpace const &space, DistributedTree const &tree,
^
[ 10%] Linking CXX executable ArborX_Test_DistributedTree.exe
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_DistributedTree.exe.dir/link.txt --verbose=1
/opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Test_DistributedTree.exe.dir/tstDistributedTree.cpp.o CMakeFiles/ArborX_Test_DistributedTree.exe.dir/tstKokkosToolsDistributedAnnotations.cpp.o CMakeFiles/ArborX_Test_DistributedTree.exe.dir/utf_main.cpp.o -o ArborX_Test_DistributedTree.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[100%] Built target ArborX_Benchmark_DistributedTree.exe
make[1]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
/opt/cmake/bin/cmake -E cmake_progress_start /var/jenkins/workspace/ArborX_master/build/CMakeFiles 0
[Pipeline] sh
+ ctest --timeout 180 --no-compress-output -T Test --test-output-size-passed=65536 --test-output-size-failed=1048576
Cannot find file: /var/jenkins/workspace/ArborX_master/build/DartConfiguration.tcl
Site:
Build name: (empty)
Create new tag: 20240110-1809 - Experimental
Cannot find file: /var/jenkins/workspace/ArborX_master/build/DartConfiguration.tcl
Test project /var/jenkins/workspace/ArborX_master/build
Start 1: ArborX_Test_DetailsUtils
1/31 Test #1: ArborX_Test_DetailsUtils ......................... Passed 0.23 sec
Start 2: ArborX_Test_Geometry
2/31 Test #2: ArborX_Test_Geometry ............................. Passed 0.02 sec
Start 3: ArborX_Test_QueryTree
[ 10%] Building CXX object test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyWeightedEdges.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/tstCompileOnlyWeightedEdges.cpp -- /opt/llvm/bin/clang++ -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyWeightedEdges.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstCompileOnlyWeightedEdges.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 10%] Built target ArborX_Test_DistributedTree.exe
make -f test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/depend.internal".
Scanning dependencies of target ArborX_Test_DetailsTreeConstruction.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 10%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/tstDetailsMortonCodes.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/tstDetailsMortonCodes.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/tstDetailsMortonCodes.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsMortonCodes.cpp
[ 11%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/tstDetailsTreeConstruction.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/tstDetailsTreeConstruction.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/tstDetailsTreeConstruction.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsTreeConstruction.cpp
[ 11%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/utf_main.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/utf_main.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/utf_main.cpp.o -c /var/jenkins/workspace/ArborX_master/test/utf_main.cpp
[ 11%] Building CXX object test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyMain.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/tstCompileOnlyMain.cpp -- /opt/llvm/bin/clang++ -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyMain.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstCompileOnlyMain.cpp
[ 12%] Linking CXX executable ArborX_Test_CompileOnly.exe
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_CompileOnly.exe.dir/link.txt --verbose=1
/opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyAccessTraits.cpp.o CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyCallbacks.cpp.o CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyTypeRequirements.cpp.o CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyWeightedEdges.cpp.o CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyMain.cpp.o -o ArborX_Test_CompileOnly.exe -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 12%] Built target ArborX_Test_CompileOnly.exe
make -f test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/depend.internal".
Scanning dependencies of target ArborX_Test_DetailsContainers.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 13%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstSequenceContainers.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/tstSequenceContainers.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstSequenceContainers.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstSequenceContainers.cpp
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:30:3: warning: function 'ArborX::Details::DistributedTreeImpl::queryDispatch' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp:102:22: note: the definition seen here
DistributedTreeImpl::queryDispatch(SpatialPredicateTag, Tree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:30:3: note: differing parameters are named here: ('queries'), in definition: ('predicates')
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:39:3: warning: function 'ArborX::Details::DistributedTreeImpl::queryDispatch' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp:40:22: note: the definition seen here
DistributedTreeImpl::queryDispatch(SpatialPredicateTag, Tree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:39:3: note: differing parameters are named here: ('queries'), in definition: ('predicates')
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:68:15: warning: function 'ArborX::Details::DistributedTreeImpl::deviseStrategy' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
static void deviseStrategy(ExecutionSpace const &space,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp:170:27: note: the definition seen here
void DistributedTreeImpl::deviseStrategy(ExecutionSpace const &space,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:68:15: note: differing parameters are named here: ('queries', 'indices'), in definition: ('predicates', 'nearest_ranks')
static void deviseStrategy(ExecutionSpace const &space,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:77:3: warning: function 'ArborX::Details::DistributedTreeImpl::reassessStrategy' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
reassessStrategy(ExecutionSpace const &space, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp:234:27: note: the definition seen here
void DistributedTreeImpl::reassessStrategy(
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:77:3: note: differing parameters are named here: ('indices'), in definition: ('nearest_ranks')
reassessStrategy(ExecutionSpace const &space, DistributedTree const &tree,
^
3/31 Test #3: ArborX_Test_QueryTree ............................ Passed 9.89 sec
Start 4: ArborX_Test_DetailsTreeConstruction
4/31 Test #4: ArborX_Test_DetailsTreeConstruction .............. Passed 0.07 sec
Start 5: ArborX_Test_DetailsContainers
5/31 Test #5: ArborX_Test_DetailsContainers .................... Passed 0.10 sec
Start 6: ArborX_Test_DetailsCrsGraphWrapperImpl
6/31 Test #6: ArborX_Test_DetailsCrsGraphWrapperImpl ........... Passed 0.04 sec
Start 7: ArborX_Test_Clustering
[ 13%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH_KDOP18.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeCallbacks_BVH_KDOP18.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH_KDOP18.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeCallbacks_BVH_KDOP18.cpp
[ 13%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstContainerAdaptors.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/tstContainerAdaptors.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstContainerAdaptors.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstContainerAdaptors.cpp
[ 13%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstHeapOperations.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/tstHeapOperations.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstHeapOperations.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstHeapOperations.cpp
[ 14%] Building CXX object test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/utf_main.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/utf_main.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/utf_main.cpp.o -c /var/jenkins/workspace/ArborX_master/test/utf_main.cpp
7/31 Test #7: ArborX_Test_Clustering ........................... Passed 3.57 sec
Start 8: ArborX_Test_DetailsClusteringHelpers
[ 15%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstPriorityQueueMiscellaneous.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/tstPriorityQueueMiscellaneous.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstPriorityQueueMiscellaneous.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstPriorityQueueMiscellaneous.cpp
8/31 Test #8: ArborX_Test_DetailsClusteringHelpers ............. Passed 2.25 sec
Start 9: ArborX_Test_SpecializedTraversals
9/31 Test #9: ArborX_Test_SpecializedTraversals ................ Passed 0.55 sec
Start 10: ArborX_Test_DistributedTree
[ 16%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BVH.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeDegenerate_BVH.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BVH.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeDegenerate_BVH.cpp
[ 16%] Linking CXX executable ArborX_Test_DetailsTreeConstruction.exe
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/link.txt --verbose=1
/opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/tstDetailsMortonCodes.cpp.o CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/tstDetailsTreeConstruction.cpp.o CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/utf_main.cpp.o -o ArborX_Test_DetailsTreeConstruction.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 16%] Built target ArborX_Test_DetailsTreeConstruction.exe
make -f test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/build.make test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/depend.internal".
Scanning dependencies of target ArborX_Test_BoostAdapters.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/build.make test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 16%] Building CXX object test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/tstBoostGeometryAdapters.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/tstBoostGeometryAdapters.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/tstBoostGeometryAdapters.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstBoostGeometryAdapters.cpp
[ 17%] Building CXX object test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/tstBoostRangeAdapters.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/tstBoostRangeAdapters.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/tstBoostRangeAdapters.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstBoostRangeAdapters.cpp
[ 17%] Linking CXX executable ArborX_Test_InterpMovingLeastSquares.exe
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/link.txt --verbose=1
/opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsSVD.cpp.o CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsCompactRadialBasisFunction.cpp.o CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsPolyBasis.cpp.o CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsMLSCoefficients.cpp.o CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpMovingLeastSquares.cpp.o CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/utf_main.cpp.o -o ArborX_Test_InterpMovingLeastSquares.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 17%] Built target ArborX_Test_InterpMovingLeastSquares.exe
[ 17%] Building CXX object test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/utf_main.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/utf_main.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/utf_main.cpp.o -c /var/jenkins/workspace/ArborX_master/test/utf_main.cpp
[ 17%] Linking CXX executable ArborX_Test_DetailsContainers.exe
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/link.txt --verbose=1
/opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstSequenceContainers.cpp.o CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstContainerAdaptors.cpp.o CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstHeapOperations.cpp.o CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstPriorityQueueMiscellaneous.cpp.o -o ArborX_Test_DetailsContainers.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 17%] Built target ArborX_Test_DetailsContainers.exe
[ 17%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BF.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeDegenerate_BF.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BF.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeDegenerate_BF.cpp
[ 17%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BVH_KDOP14.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeDegenerate_BVH_KDOP14.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BVH_KDOP14.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeDegenerate_BVH_KDOP14.cpp
10/31 Test #10: ArborX_Test_DistributedTree ...................... Passed 15.48 sec
Start 11: ArborX_Test_DetailsDistributedTreeImpl
11/31 Test #11: ArborX_Test_DetailsDistributedTreeImpl ........... Passed 0.38 sec
Start 12: ArborX_Test_BoostAdapters
12/31 Test #12: ArborX_Test_BoostAdapters ........................ Passed 0.01 sec
Start 13: ArborX_Test_InterpMovingLeastSquares
13/31 Test #13: ArborX_Test_InterpMovingLeastSquares ............. Passed 0.19 sec
Start 14: ArborX_Example_HostAccessTraits
14/31 Test #14: ArborX_Example_HostAccessTraits .................. Passed 0.01 sec
Start 15: ArborX_Example_Callback
15/31 Test #15: ArborX_Example_Callback .......................... Passed 0.02 sec
Start 16: ArborX_Example_DBSCAN
16/31 Test #16: ArborX_Example_DBSCAN ............................ Passed 0.05 sec
Start 17: ArborX_Example_MolecularDynamics
17/31 Test #17: ArborX_Example_MolecularDynamics ................. Passed 0.16 sec
Start 18: ArborX_Example_Intersection
18/31 Test #18: ArborX_Example_Intersection ...................... Passed 0.01 sec
Start 19: ArborX_Example_TriangleIntersection
19/31 Test #19: ArborX_Example_TriangleIntersection .............. Passed 0.04 sec
Start 20: ArborX_Example_TriangleIntersectionWithMapping
20/31 Test #20: ArborX_Example_TriangleIntersectionWithMapping ... Passed 0.04 sec
Start 21: ArborX_Example_TreeViz
21/31 Test #21: ArborX_Example_TreeViz ........................... Passed 0.09 sec
Start 22: ArborX_Example_RayTracing
[ 18%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BVH_KDOP18.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeDegenerate_BVH_KDOP18.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BVH_KDOP18.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeDegenerate_BVH_KDOP18.cpp
[ 18%] Linking CXX executable ArborX_Test_BoostAdapters.exe
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/link.txt --verbose=1
/opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/tstBoostGeometryAdapters.cpp.o CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/tstBoostRangeAdapters.cpp.o CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/utf_main.cpp.o -o ArborX_Test_BoostAdapters.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 18%] Built target ArborX_Test_BoostAdapters.exe
[ 18%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BVH.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeManufacturedSolution_BVH.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BVH.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeManufacturedSolution_BVH.cpp
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:30:3: warning: function 'ArborX::Details::DistributedTreeImpl::queryDispatch' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp:102:22: note: the definition seen here
DistributedTreeImpl::queryDispatch(SpatialPredicateTag, Tree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:30:3: note: differing parameters are named here: ('queries'), in definition: ('predicates')
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:39:3: warning: function 'ArborX::Details::DistributedTreeImpl::queryDispatch' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp:40:22: note: the definition seen here
DistributedTreeImpl::queryDispatch(SpatialPredicateTag, Tree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:39:3: note: differing parameters are named here: ('queries'), in definition: ('predicates')
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:68:15: warning: function 'ArborX::Details::DistributedTreeImpl::deviseStrategy' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
static void deviseStrategy(ExecutionSpace const &space,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp:170:27: note: the definition seen here
void DistributedTreeImpl::deviseStrategy(ExecutionSpace const &space,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:68:15: note: differing parameters are named here: ('queries', 'indices'), in definition: ('predicates', 'nearest_ranks')
static void deviseStrategy(ExecutionSpace const &space,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:77:3: warning: function 'ArborX::Details::DistributedTreeImpl::reassessStrategy' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
reassessStrategy(ExecutionSpace const &space, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp:234:27: note: the definition seen here
void DistributedTreeImpl::reassessStrategy(
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:77:3: note: differing parameters are named here: ('indices'), in definition: ('nearest_ranks')
reassessStrategy(ExecutionSpace const &space, DistributedTree const &tree,
^
22/31 Test #22: ArborX_Example_RayTracing ........................ Passed 13.13 sec
Start 23: ArborX_Example_BruteForce
23/31 Test #23: ArborX_Example_BruteForce ........................ Passed 0.01 sec
Start 24: ArborX_Example_MovingLeastSquares
24/31 Test #24: ArborX_Example_MovingLeastSquares ................ Passed 0.01 sec
Start 25: ArborX_Benchmark_BruteForceVsBVH
25/31 Test #25: ArborX_Benchmark_BruteForceVsBVH ................. Passed 0.01 sec
Start 26: ArborX_Benchmark_DBSCAN
26/31 Test #26: ArborX_Benchmark_DBSCAN .......................... Passed 0.01 sec
Start 27: ArborX_Benchmark_ExecutionSpaces
27/31 Test #27: ArborX_Benchmark_ExecutionSpaces ................. Passed 0.09 sec
Start 28: ArborX_Benchmark_BoundingVolumeHierarchy
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:30:3: warning: function 'ArborX::Details::DistributedTreeImpl::queryDispatch' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp:102:22: note: the definition seen here
DistributedTreeImpl::queryDispatch(SpatialPredicateTag, Tree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:30:3: note: differing parameters are named here: ('queries'), in definition: ('predicates')
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:39:3: warning: function 'ArborX::Details::DistributedTreeImpl::queryDispatch' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp:40:22: note: the definition seen here
DistributedTreeImpl::queryDispatch(SpatialPredicateTag, Tree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:39:3: note: differing parameters are named here: ('queries'), in definition: ('predicates')
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:68:15: warning: function 'ArborX::Details::DistributedTreeImpl::deviseStrategy' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
static void deviseStrategy(ExecutionSpace const &space,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp:170:27: note: the definition seen here
void DistributedTreeImpl::deviseStrategy(ExecutionSpace const &space,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:68:15: note: differing parameters are named here: ('queries', 'indices'), in definition: ('predicates', 'nearest_ranks')
static void deviseStrategy(ExecutionSpace const &space,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:77:3: warning: function 'ArborX::Details::DistributedTreeImpl::reassessStrategy' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
reassessStrategy(ExecutionSpace const &space, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp:234:27: note: the definition seen here
void DistributedTreeImpl::reassessStrategy(
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:77:3: note: differing parameters are named here: ('indices'), in definition: ('nearest_ranks')
reassessStrategy(ExecutionSpace const &space, DistributedTree const &tree,
^
make -f test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/depend.internal".
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:30:3: warning: function 'ArborX::Details::DistributedTreeImpl::queryDispatch' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp:102:22: note: the definition seen here
DistributedTreeImpl::queryDispatch(SpatialPredicateTag, Tree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:30:3: note: differing parameters are named here: ('queries'), in definition: ('predicates')
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:39:3: warning: function 'ArborX::Details::DistributedTreeImpl::queryDispatch' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp:40:22: note: the definition seen here
DistributedTreeImpl::queryDispatch(SpatialPredicateTag, Tree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:39:3: note: differing parameters are named here: ('queries'), in definition: ('predicates')
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:68:15: warning: function 'ArborX::Details::DistributedTreeImpl::deviseStrategy' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
static void deviseStrategy(ExecutionSpace const &space,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp:170:27: note: the definition seen here
void DistributedTreeImpl::deviseStrategy(ExecutionSpace const &space,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:68:15: note: differing parameters are named here: ('queries', 'indices'), in definition: ('predicates', 'nearest_ranks')
static void deviseStrategy(ExecutionSpace const &space,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:77:3: warning: function 'ArborX::Details::DistributedTreeImpl::reassessStrategy' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
reassessStrategy(ExecutionSpace const &space, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp:234:27: note: the definition seen here
void DistributedTreeImpl::reassessStrategy(
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:77:3: note: differing parameters are named here: ('indices'), in definition: ('nearest_ranks')
reassessStrategy(ExecutionSpace const &space, DistributedTree const &tree,
^
Scanning dependencies of target ArborX_Test_DetailsCrsGraphWrapperImpl.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 18%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/tstDetailsCrsGraphWrapperImpl.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/tstDetailsCrsGraphWrapperImpl.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/tstDetailsCrsGraphWrapperImpl.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsCrsGraphWrapperImpl.cpp
28/31 Test #28: ArborX_Benchmark_BoundingVolumeHierarchy ......... Passed 5.61 sec
Start 29: ArborX_Benchmark_Develop
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:30:3: warning: function 'ArborX::Details::DistributedTreeImpl::queryDispatch' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp:102:22: note: the definition seen here
DistributedTreeImpl::queryDispatch(SpatialPredicateTag, Tree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:30:3: note: differing parameters are named here: ('queries'), in definition: ('predicates')
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:39:3: warning: function 'ArborX::Details::DistributedTreeImpl::queryDispatch' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp:40:22: note: the definition seen here
DistributedTreeImpl::queryDispatch(SpatialPredicateTag, Tree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:39:3: note: differing parameters are named here: ('queries'), in definition: ('predicates')
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:68:15: warning: function 'ArborX::Details::DistributedTreeImpl::deviseStrategy' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
static void deviseStrategy(ExecutionSpace const &space,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp:170:27: note: the definition seen here
void DistributedTreeImpl::deviseStrategy(ExecutionSpace const &space,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:68:15: note: differing parameters are named here: ('queries', 'indices'), in definition: ('predicates', 'nearest_ranks')
static void deviseStrategy(ExecutionSpace const &space,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:77:3: warning: function 'ArborX::Details::DistributedTreeImpl::reassessStrategy' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
reassessStrategy(ExecutionSpace const &space, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp:234:27: note: the definition seen here
void DistributedTreeImpl::reassessStrategy(
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:77:3: note: differing parameters are named here: ('indices'), in definition: ('nearest_ranks')
reassessStrategy(ExecutionSpace const &space, DistributedTree const &tree,
^
[ 18%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BF.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeManufacturedSolution_BF.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BF.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeManufacturedSolution_BF.cpp
[ 19%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BVH_KDOP14.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeManufacturedSolution_BVH_KDOP14.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BVH_KDOP14.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeManufacturedSolution_BVH_KDOP14.cpp
make -f test/CMakeFiles/ArborX_Test_Clustering.exe.dir/build.make test/CMakeFiles/ArborX_Test_Clustering.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_Clustering.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_Clustering.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_Clustering.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_Clustering.exe.dir/depend.internal".
Scanning dependencies of target ArborX_Test_Clustering.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/CMakeFiles/ArborX_Test_Clustering.exe.dir/build.make test/CMakeFiles/ArborX_Test_Clustering.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 20%] Building CXX object test/CMakeFiles/ArborX_Test_Clustering.exe.dir/tstDBSCAN.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/tstDBSCAN.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_Clustering.exe.dir/tstDBSCAN.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDBSCAN.cpp
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:30:3: warning: function 'ArborX::Details::DistributedTreeImpl::queryDispatch' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp:102:22: note: the definition seen here
DistributedTreeImpl::queryDispatch(SpatialPredicateTag, Tree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:30:3: note: differing parameters are named here: ('queries'), in definition: ('predicates')
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:39:3: warning: function 'ArborX::Details::DistributedTreeImpl::queryDispatch' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp:40:22: note: the definition seen here
DistributedTreeImpl::queryDispatch(SpatialPredicateTag, Tree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:39:3: note: differing parameters are named here: ('queries'), in definition: ('predicates')
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:68:15: warning: function 'ArborX::Details::DistributedTreeImpl::deviseStrategy' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
static void deviseStrategy(ExecutionSpace const &space,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp:170:27: note: the definition seen here
void DistributedTreeImpl::deviseStrategy(ExecutionSpace const &space,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:68:15: note: differing parameters are named here: ('queries', 'indices'), in definition: ('predicates', 'nearest_ranks')
static void deviseStrategy(ExecutionSpace const &space,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:77:3: warning: function 'ArborX::Details::DistributedTreeImpl::reassessStrategy' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
reassessStrategy(ExecutionSpace const &space, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp:234:27: note: the definition seen here
void DistributedTreeImpl::reassessStrategy(
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:77:3: note: differing parameters are named here: ('indices'), in definition: ('nearest_ranks')
reassessStrategy(ExecutionSpace const &space, DistributedTree const &tree,
^
[ 20%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BVH_KDOP18.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeManufacturedSolution_BVH_KDOP18.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BVH_KDOP18.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeManufacturedSolution_BVH_KDOP18.cpp
[ 21%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/utf_main.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/utf_main.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/utf_main.cpp.o -c /var/jenkins/workspace/ArborX_master/test/utf_main.cpp
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:30:3: warning: function 'ArborX::Details::DistributedTreeImpl::queryDispatch' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp:102:22: note: the definition seen here
DistributedTreeImpl::queryDispatch(SpatialPredicateTag, Tree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:30:3: note: differing parameters are named here: ('queries'), in definition: ('predicates')
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:39:3: warning: function 'ArborX::Details::DistributedTreeImpl::queryDispatch' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp:40:22: note: the definition seen here
DistributedTreeImpl::queryDispatch(SpatialPredicateTag, Tree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:39:3: note: differing parameters are named here: ('queries'), in definition: ('predicates')
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:68:15: warning: function 'ArborX::Details::DistributedTreeImpl::deviseStrategy' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
static void deviseStrategy(ExecutionSpace const &space,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp:170:27: note: the definition seen here
void DistributedTreeImpl::deviseStrategy(ExecutionSpace const &space,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:68:15: note: differing parameters are named here: ('queries', 'indices'), in definition: ('predicates', 'nearest_ranks')
static void deviseStrategy(ExecutionSpace const &space,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:77:3: warning: function 'ArborX::Details::DistributedTreeImpl::reassessStrategy' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
reassessStrategy(ExecutionSpace const &space, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp:234:27: note: the definition seen here
void DistributedTreeImpl::reassessStrategy(
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:77:3: note: differing parameters are named here: ('indices'), in definition: ('nearest_ranks')
reassessStrategy(ExecutionSpace const &space, DistributedTree const &tree,
^
29/31 Test #29: ArborX_Benchmark_Develop ......................... Passed 14.84 sec
Start 30: ArborX_Benchmark_UnionFind
30/31 Test #30: ArborX_Benchmark_UnionFind ....................... Passed 3.73 sec
Start 31: ArborX_Benchmark_DistributedTree
31/31 Test #31: ArborX_Benchmark_DistributedTree ................. Passed 3.15 sec
100% tests passed, 0 tests failed out of 31
Total Test time (real) = 73.87 sec
[Pipeline] }
[Pipeline] // dir
Post stage
[Pipeline] sh
+ ccache --show-stats
cache directory /tmp/ccache
primary config /tmp/ccache/ccache.conf
secondary config (readonly) /etc/ccache.conf
stats updated Wed Jan 10 18:09:01 2024
stats zeroed Wed Jan 10 18:07:50 2024
cache hit (direct) 125
cache hit (preprocessed) 37
cache miss 18
cache hit rate 90.00 %
cleanups performed 0
files in cache 3391
cache size 4.3 GB
max cache size 5.0 GB
[Pipeline] xunit
INFO: Processing CTest-Version 3.x (default)
[Pipeline] sh
+ cd build
+ make install
-- ArborX hash = '7abc0268'
[ 0%] Built target record_hash
[ 3%] Built target ArborX_Test_InterpMovingLeastSquares.exe
[ 4%] Built target ArborX_Test_DetailsDistributedTreeImpl.exe
[ 6%] Built target ArborX_Test_DistributedTree.exe
INFO: [CTest-Version 3.x (default)] - 1 test report file(s) were found with the pattern 'build/Testing/**/Test.xml' relative to '/var/jenkins/workspace/ArborX_master' for the testing framework 'CTest-Version 3.x (default)'.
[ 21%] Linking CXX executable ArborX_Test_DetailsCrsGraphWrapperImpl.exe
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/link.txt --verbose=1
/opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/tstDetailsCrsGraphWrapperImpl.cpp.o CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/utf_main.cpp.o -o ArborX_Test_DetailsCrsGraphWrapperImpl.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 21%] Built target ArborX_Test_DetailsCrsGraphWrapperImpl.exe
[ 21%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeComparisonWithBoost_BVH.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeComparisonWithBoost_BVH.cpp
[ 14%] Built target ArborX_Test_QueryTree.exe
[ 16%] Built target ArborX_Test_DetailsUtils.exe
[ 18%] Built target ArborX_Test_CompileOnly.exe
[ 19%] Built target ArborX_Test_DetailsTreeConstruction.exe
[ 21%] Built target ArborX_Test_DetailsContainers.exe
[ 22%] Built target ArborX_Test_BoostAdapters.exe
[ 23%] Built target ArborX_Test_DetailsCrsGraphWrapperImpl.exe
[ 25%] Built target ArborX_Test_Clustering.exe
[ 26%] Built target ArborX_Test_Geometry.exe
[ 28%] Built target ArborX_Test_DetailsClusteringHelpers.exe
[ 30%] Built target ArborX_Test_SpecializedTraversals.exe
[ 30%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp
[ 31%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp
[ 31%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp
[ 31%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp
[ 32%] Built target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp
[ 33%] Built target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp
[ 34%] Built target ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp
[ 34%] Built target ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp
[ 34%] Built target ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp
[ 35%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp
[ 36%] Built target ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp
[ 37%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp
[ 37%] Built target ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp
[ 37%] Built target ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp
[ 38%] Built target ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp
[ 39%] Built target ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp
[ 40%] Built target ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp
[ 41%] Built target ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp
[ 42%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp
[ 43%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp
[ 43%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp
[ 44%] Built target ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp
[ 45%] Built target ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp
[ 45%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp
[ 46%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp
[ 47%] Built target ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp
[ 48%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp
[ 48%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp
[ 49%] Built target ArborX_HeaderSelfContained_ArborX_BruteForce_hpp
[ 49%] Built target ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp
[ 49%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp
[ 50%] Built target ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp
[ 51%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp
[ 52%] Built target ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp
[ 52%] Built target ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp
[ 52%] Built target ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp
[ 52%] Built target ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp
[ 53%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp
[ 54%] Built target ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp
[ 55%] Built target ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp
[ 56%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp
[ 56%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp
[ 57%] Built target ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp
[ 58%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp
[ 59%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp
[ 59%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp
[ 59%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp
[ 59%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp
[ 60%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp
[ 61%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp
[ 62%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp
[ 63%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp
[ 64%] Built target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp
[ 65%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp
[ 66%] Built target ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp
[ 66%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp
[ 66%] Built target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp
[ 67%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp
[ 68%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp
[ 69%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp
[ 70%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp
[ 71%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp
[ 72%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp
[ 72%] Built target ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp
[ 73%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp
[ 74%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp
[ 75%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp
[ 76%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp
[ 76%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp
[ 77%] Built target ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp
[ 78%] Built target ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp
[ 79%] Built target ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp
[ 80%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp
[ 81%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp
[ 82%] Built target ArborX_HeaderSelfContained_ArborX_hpp
[ 83%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp
[ 83%] Built target ArborX_HeaderSelfContained_details_ArborX_Exception_hpp
[ 84%] Built target ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp
[ 85%] Built target ArborX_Example_HostAccessTraits.exe
[ 86%] Built target ArborX_Example_Callback.exe
[ 87%] Built target ArborX_Example_DBSCAN.exe
[ 88%] Built target ArborX_Example_MolecularDynamics.exe
[ 88%] Built target ArborX_Example_Intersection.exe
[ 89%] Built target ArborX_Example_TriangleIntersection.exe
[ 89%] Built target ArborX_Example_TriangleIntersectionWithMapping.exe
[ 90%] Built target ArborX_Example_TreeViz.exe
[ 90%] Built target ArborX_Example_RayTracing.exe
[ 90%] Built target ArborX_Example_BruteForce.exe
[ 91%] Built target ArborX_Example_MovingLeastSquares.exe
[ 94%] Built target ArborX_Benchmark_BruteForceVsBVH.exe
[ 96%] Built target ArborX_Benchmark_DBSCAN.exe
[ 97%] Built target ArborX_DataConverter.exe
[ 97%] Built target ArborX_Benchmark_ExecutionSpaces.exe
[ 97%] Built target ArborX_Benchmark_BoundingVolumeHierarchy.exe
[ 98%] Built target ArborX_Benchmark_Develop.exe
[ 99%] Built target ArborX_Benchmark_UnionFind.exe
[100%] Built target ArborX_Benchmark_DistributedTree.exe
Install the project...
-- Install configuration: "Debug"
-- Installing: /opt/arborx/lib/cmake/ArborX/ArborXTargets.cmake
-- Installing: /opt/arborx/lib/cmake/ArborX/ArborXConfig.cmake
-- Installing: /opt/arborx/lib/cmake/ArborX/ArborXConfigVersion.cmake
-- Installing: /opt/arborx/lib/cmake/ArborX/ArborXSettings.cmake
-- Installing: /opt/arborx/include/ArborX
-- Installing: /opt/arborx/include/ArborX/ArborX_HDBSCAN.hpp
-- Installing: /opt/arborx/include/ArborX/ArborX.hpp
-- Installing: /opt/arborx/include/ArborX/geometry
-- Installing: /opt/arborx/include/ArborX/geometry/ArborX_KDOP.hpp
-- Installing: /opt/arborx/include/ArborX/geometry/ArborX_DetailsAlgorithms.hpp
-- Installing: /opt/arborx/include/ArborX/geometry/ArborX_Sphere.hpp
-- Installing: /opt/arborx/include/ArborX/geometry/ArborX_HyperBox.hpp
-- Installing: /opt/arborx/include/ArborX/geometry/ArborX_GeometryTraits.hpp
-- Installing: /opt/arborx/include/ArborX/geometry/ArborX_HyperSphere.hpp
-- Installing: /opt/arborx/include/ArborX/geometry/ArborX_Box.hpp
-- Installing: /opt/arborx/include/ArborX/geometry/ArborX_Point.hpp
-- Installing: /opt/arborx/include/ArborX/geometry/ArborX_Ray.hpp
-- Installing: /opt/arborx/include/ArborX/geometry/ArborX_HyperPoint.hpp
-- Installing: /opt/arborx/include/ArborX/geometry/ArborX_HyperTriangle.hpp
-- Installing: /opt/arborx/include/ArborX/interpolation
-- Installing: /opt/arborx/include/ArborX/interpolation/ArborX_InterpMovingLeastSquares.hpp
-- Installing: /opt/arborx/include/ArborX/interpolation/details
-- Installing: /opt/arborx/include/ArborX/interpolation/details/ArborX_InterpDetailsMovingLeastSquaresCoefficients.hpp
-- Installing: /opt/arborx/include/ArborX/interpolation/details/ArborX_InterpDetailsCompactRadialBasisFunction.hpp
-- Installing: /opt/arborx/include/ArborX/interpolation/details/ArborX_InterpDetailsPolynomialBasis.hpp
-- Installing: /opt/arborx/include/ArborX/interpolation/details/ArborX_InterpDetailsSymmetricPseudoInverseSVD.hpp
-- Installing: /opt/arborx/include/ArborX/ArborX_DistributedTree.hpp
-- Installing: /opt/arborx/include/ArborX/ArborX_BruteForce.hpp
-- Installing: /opt/arborx/include/ArborX/ArborX_LinearBVH.hpp
-- Installing: /opt/arborx/include/ArborX/ArborX_DBSCAN.hpp
-- Installing: /opt/arborx/include/ArborX/details
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsPermutedData.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsMortonCode.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsStack.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsNode.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsExpandHalfToFull.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_Callbacks.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsContainers.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsMinimumSpanningTree.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_Predicates.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_NeighborList.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsTreeConstruction.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsTreeTraversal.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsCartesianGrid.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsFDBSCANDenseBox.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsCrsGraphWrapperImpl.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_PairIndexRank.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsDistributedTreeSpatial.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsPriorityQueue.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_AccessTraits.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsDistributedTreeNearest.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_PairValueIndex.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsDendrogram.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsTreeVisualization.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsUnionFind.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsDistributor.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsUtils.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_IndexableGetter.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsHeap.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsMutualReachabilityDistance.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsBatchedQueries.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsTreeNodeLabeling.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsDistributedTreeImpl.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsBruteForceImpl.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsDistributedTreeUtils.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_Dendrogram.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsSortUtils.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_MinimumSpanningTree.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_TraversalPolicy.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsLegacy.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsFDBSCAN.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_Exception.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsHalfTraversal.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsOperatorFunctionObjects.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsHappyTreeFriends.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsWeightedEdge.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_SpaceFillingCurves.hpp
-- Installing: /opt/arborx/include/ArborX/kokkos_ext
-- Installing: /opt/arborx/include/ArborX/kokkos_ext/ArborX_DetailsKokkosExtStdAlgorithms.hpp
-- Installing: /opt/arborx/include/ArborX/kokkos_ext/ArborX_DetailsKokkosExtMinMaxOperations.hpp
-- Installing: /opt/arborx/include/ArborX/kokkos_ext/ArborX_DetailsKokkosExtMinMaxReduce.hpp
-- Installing: /opt/arborx/include/ArborX/kokkos_ext/ArborX_DetailsKokkosExtSort.hpp
-- Installing: /opt/arborx/include/ArborX/kokkos_ext/ArborX_DetailsKokkosExtSwap.hpp
-- Installing: /opt/arborx/include/ArborX/kokkos_ext/ArborX_DetailsKokkosExtAccessibilityTraits.hpp
-- Installing: /opt/arborx/include/ArborX/kokkos_ext/ArborX_DetailsKokkosExtArithmeticTraits.hpp
-- Installing: /opt/arborx/include/ArborX/kokkos_ext/ArborX_DetailsKokkosExtVersion.hpp
-- Installing: /opt/arborx/include/ArborX/kokkos_ext/ArborX_DetailsKokkosExtViewHelpers.hpp
-- Installing: /opt/arborx/include/ArborX/ArborX_CrsGraphWrapper.hpp
-- Up-to-date: /opt/arborx/include/ArborX
-- Installing: /opt/arborx/include/ArborX/ArborX_Version.hpp
-- Installing: /opt/arborx/include/ArborX/ArborX_Config.hpp
[Pipeline] sh
+ rm -rf test_install
+ mkdir -p test_install
[Pipeline] dir
Running in /var/jenkins/workspace/ArborX_master/test_install
[Pipeline] {
[Pipeline] sh
+ cp -r ../examples .
[Pipeline] sh
+ cmake -D CMAKE_CXX_COMPILER_LAUNCHER=ccache -D CMAKE_CXX_COMPILER=g++ -D CMAKE_CXX_EXTENSIONS=OFF -D CMAKE_PREFIX_PATH=/opt/kokkos;/opt/arborx examples
-- The CXX compiler identification is GNU 12.2.0
-- Check for working CXX compiler: /usr/local/bin/g++
-- Check for working CXX compiler: /usr/local/bin/g++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
make -f test/CMakeFiles/ArborX_Test_Geometry.exe.dir/build.make test/CMakeFiles/ArborX_Test_Geometry.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_Geometry.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_Geometry.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_Geometry.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_Geometry.exe.dir/depend.internal".
-- 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
Scanning dependencies of target ArborX_Test_Geometry.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/CMakeFiles/ArborX_Test_Geometry.exe.dir/build.make test/CMakeFiles/ArborX_Test_Geometry.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 21%] Building CXX object test/CMakeFiles/ArborX_Test_Geometry.exe.dir/tstDetailsAlgorithms.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/tstDetailsAlgorithms.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_Geometry.exe.dir/tstDetailsAlgorithms.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsAlgorithms.cpp
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:30:3: warning: function 'ArborX::Details::DistributedTreeImpl::queryDispatch' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp:102:22: note: the definition seen here
DistributedTreeImpl::queryDispatch(SpatialPredicateTag, Tree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:30:3: note: differing parameters are named here: ('queries'), in definition: ('predicates')
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:39:3: warning: function 'ArborX::Details::DistributedTreeImpl::queryDispatch' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp:40:22: note: the definition seen here
DistributedTreeImpl::queryDispatch(SpatialPredicateTag, Tree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:39:3: note: differing parameters are named here: ('queries'), in definition: ('predicates')
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:68:15: warning: function 'ArborX::Details::DistributedTreeImpl::deviseStrategy' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
static void deviseStrategy(ExecutionSpace const &space,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp:170:27: note: the definition seen here
void DistributedTreeImpl::deviseStrategy(ExecutionSpace const &space,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:68:15: note: differing parameters are named here: ('queries', 'indices'), in definition: ('predicates', 'nearest_ranks')
static void deviseStrategy(ExecutionSpace const &space,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:77:3: warning: function 'ArborX::Details::DistributedTreeImpl::reassessStrategy' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
reassessStrategy(ExecutionSpace const &space, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp:234:27: note: the definition seen here
void DistributedTreeImpl::reassessStrategy(
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:77:3: note: differing parameters are named here: ('indices'), in definition: ('nearest_ranks')
reassessStrategy(ExecutionSpace const &space, DistributedTree const &tree,
^
-- Generating done
-- Build files have been written to: /var/jenkins/workspace/ArborX_master/test_install
[Pipeline] sh
+ make VERBOSE=1
/opt/cmake/bin/cmake -S/var/jenkins/workspace/ArborX_master/test_install/examples -B/var/jenkins/workspace/ArborX_master/test_install --check-build-system CMakeFiles/Makefile.cmake 0
/opt/cmake/bin/cmake -E cmake_progress_start /var/jenkins/workspace/ArborX_master/test_install/CMakeFiles /var/jenkins/workspace/ArborX_master/test_install/CMakeFiles/progress.marks
make -f CMakeFiles/Makefile2 all
make[1]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install'
make -f access_traits/CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/build.make access_traits/CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install'
cd /var/jenkins/workspace/ArborX_master/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master/test_install/examples /var/jenkins/workspace/ArborX_master/test_install/examples/access_traits /var/jenkins/workspace/ArborX_master/test_install /var/jenkins/workspace/ArborX_master/test_install/access_traits /var/jenkins/workspace/ArborX_master/test_install/access_traits/CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/test_install/access_traits/CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/access_traits/CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/test_install/access_traits/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/access_traits/CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/depend.internal".
Scanning dependencies of target ArborX_Example_HostAccessTraits.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install'
make -f access_traits/CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/build.make access_traits/CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install'
[ 4%] Building CXX object access_traits/CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/example_host_access_traits.cpp.o
cd /var/jenkins/workspace/ArborX_master/test_install/access_traits && ccache /usr/local/bin/g++ -DKOKKOS_DEPENDENCE -isystem /opt/arborx/include/ArborX -isystem /opt/arborx/include/ArborX/details -isystem /opt/arborx/include/ArborX/geometry -isystem /opt/arborx/include/ArborX/kokkos_ext -isystem /opt/arborx/include/ArborX/interpolation -isystem /opt/arborx/include/ArborX/interpolation/details -isystem /opt/kokkos/include -isystem /opt/openmpi/include -fopenmp -pthread -o CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/example_host_access_traits.cpp.o -c /var/jenkins/workspace/ArborX_master/test_install/examples/access_traits/example_host_access_traits.cpp
[ 21%] Building CXX object test/CMakeFiles/ArborX_Test_Clustering.exe.dir/tstDendrogram.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/tstDendrogram.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_Clustering.exe.dir/tstDendrogram.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDendrogram.cpp
[ 9%] Linking CXX executable ArborX_Example_HostAccessTraits.exe
cd /var/jenkins/workspace/ArborX_master/test_install/access_traits && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/link.txt --verbose=1
/usr/local/bin/g++ -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/example_host_access_traits.cpp.o -o ArborX_Example_HostAccessTraits.exe -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install'
[ 9%] Built target ArborX_Example_HostAccessTraits.exe
make -f callback/CMakeFiles/ArborX_Example_Callback.exe.dir/build.make callback/CMakeFiles/ArborX_Example_Callback.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install'
cd /var/jenkins/workspace/ArborX_master/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master/test_install/examples /var/jenkins/workspace/ArborX_master/test_install/examples/callback /var/jenkins/workspace/ArborX_master/test_install /var/jenkins/workspace/ArborX_master/test_install/callback /var/jenkins/workspace/ArborX_master/test_install/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/test_install/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/test_install/callback/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/depend.internal".
Scanning dependencies of target ArborX_Example_Callback.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install'
make -f callback/CMakeFiles/ArborX_Example_Callback.exe.dir/build.make callback/CMakeFiles/ArborX_Example_Callback.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install'
[ 13%] Building CXX object callback/CMakeFiles/ArborX_Example_Callback.exe.dir/example_callback.cpp.o
cd /var/jenkins/workspace/ArborX_master/test_install/callback && ccache /usr/local/bin/g++ -DKOKKOS_DEPENDENCE -isystem /opt/arborx/include/ArborX -isystem /opt/arborx/include/ArborX/details -isystem /opt/arborx/include/ArborX/geometry -isystem /opt/arborx/include/ArborX/kokkos_ext -isystem /opt/arborx/include/ArborX/interpolation -isystem /opt/arborx/include/ArborX/interpolation/details -isystem /opt/kokkos/include -isystem /opt/openmpi/include -fopenmp -pthread -o CMakeFiles/ArborX_Example_Callback.exe.dir/example_callback.cpp.o -c /var/jenkins/workspace/ArborX_master/test_install/examples/callback/example_callback.cpp
[ 18%] Linking CXX executable ArborX_Example_Callback.exe
cd /var/jenkins/workspace/ArborX_master/test_install/callback && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_Callback.exe.dir/link.txt --verbose=1
/usr/local/bin/g++ -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_Callback.exe.dir/example_callback.cpp.o -o ArborX_Example_Callback.exe -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install'
[ 18%] Built target ArborX_Example_Callback.exe
make -f dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/build.make dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install'
cd /var/jenkins/workspace/ArborX_master/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master/test_install/examples /var/jenkins/workspace/ArborX_master/test_install/examples/dbscan /var/jenkins/workspace/ArborX_master/test_install /var/jenkins/workspace/ArborX_master/test_install/dbscan /var/jenkins/workspace/ArborX_master/test_install/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/test_install/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/test_install/dbscan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/depend.internal".
Scanning dependencies of target ArborX_Example_DBSCAN.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install'
make -f dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/build.make dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install'
[ 22%] Building CXX object dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/example_dbscan.cpp.o
cd /var/jenkins/workspace/ArborX_master/test_install/dbscan && ccache /usr/local/bin/g++ -DKOKKOS_DEPENDENCE -isystem /opt/arborx/include/ArborX -isystem /opt/arborx/include/ArborX/details -isystem /opt/arborx/include/ArborX/geometry -isystem /opt/arborx/include/ArborX/kokkos_ext -isystem /opt/arborx/include/ArborX/interpolation -isystem /opt/arborx/include/ArborX/interpolation/details -isystem /opt/kokkos/include -isystem /opt/openmpi/include -fopenmp -pthread -o CMakeFiles/ArborX_Example_DBSCAN.exe.dir/example_dbscan.cpp.o -c /var/jenkins/workspace/ArborX_master/test_install/examples/dbscan/example_dbscan.cpp
[ 27%] Linking CXX executable ArborX_Example_DBSCAN.exe
cd /var/jenkins/workspace/ArborX_master/test_install/dbscan && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_DBSCAN.exe.dir/link.txt --verbose=1
/usr/local/bin/g++ -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_DBSCAN.exe.dir/example_dbscan.cpp.o -o ArborX_Example_DBSCAN.exe -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install'
[ 27%] Built target ArborX_Example_DBSCAN.exe
make -f molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/build.make molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install'
cd /var/jenkins/workspace/ArborX_master/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master/test_install/examples /var/jenkins/workspace/ArborX_master/test_install/examples/molecular_dynamics /var/jenkins/workspace/ArborX_master/test_install /var/jenkins/workspace/ArborX_master/test_install/molecular_dynamics /var/jenkins/workspace/ArborX_master/test_install/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/test_install/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/test_install/molecular_dynamics/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/depend.internal".
Scanning dependencies of target ArborX_Example_MolecularDynamics.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install'
make -f molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/build.make molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install'
[ 31%] Building CXX object molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/example_molecular_dynamics.cpp.o
cd /var/jenkins/workspace/ArborX_master/test_install/molecular_dynamics && ccache /usr/local/bin/g++ -DKOKKOS_DEPENDENCE -isystem /opt/arborx/include/ArborX -isystem /opt/arborx/include/ArborX/details -isystem /opt/arborx/include/ArborX/geometry -isystem /opt/arborx/include/ArborX/kokkos_ext -isystem /opt/arborx/include/ArborX/interpolation -isystem /opt/arborx/include/ArborX/interpolation/details -isystem /opt/kokkos/include -isystem /opt/openmpi/include -fopenmp -pthread -o CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/example_molecular_dynamics.cpp.o -c /var/jenkins/workspace/ArborX_master/test_install/examples/molecular_dynamics/example_molecular_dynamics.cpp
[ 36%] Linking CXX executable ArborX_Example_MolecularDynamics.exe
cd /var/jenkins/workspace/ArborX_master/test_install/molecular_dynamics && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/link.txt --verbose=1
/usr/local/bin/g++ -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/example_molecular_dynamics.cpp.o -o ArborX_Example_MolecularDynamics.exe -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install'
[ 36%] Built target ArborX_Example_MolecularDynamics.exe
make -f simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/build.make simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install'
cd /var/jenkins/workspace/ArborX_master/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master/test_install/examples /var/jenkins/workspace/ArborX_master/test_install/examples/simple_intersection /var/jenkins/workspace/ArborX_master/test_install /var/jenkins/workspace/ArborX_master/test_install/simple_intersection /var/jenkins/workspace/ArborX_master/test_install/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/test_install/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/test_install/simple_intersection/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/depend.internal".
Scanning dependencies of target ArborX_Example_Intersection.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install'
make -f simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/build.make simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install'
[ 40%] Building CXX object simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/example_intersection.cpp.o
cd /var/jenkins/workspace/ArborX_master/test_install/simple_intersection && ccache /usr/local/bin/g++ -DKOKKOS_DEPENDENCE -isystem /opt/arborx/include/ArborX -isystem /opt/arborx/include/ArborX/details -isystem /opt/arborx/include/ArborX/geometry -isystem /opt/arborx/include/ArborX/kokkos_ext -isystem /opt/arborx/include/ArborX/interpolation -isystem /opt/arborx/include/ArborX/interpolation/details -isystem /opt/kokkos/include -isystem /opt/openmpi/include -fopenmp -pthread -o CMakeFiles/ArborX_Example_Intersection.exe.dir/example_intersection.cpp.o -c /var/jenkins/workspace/ArborX_master/test_install/examples/simple_intersection/example_intersection.cpp
[ 45%] Linking CXX executable ArborX_Example_Intersection.exe
cd /var/jenkins/workspace/ArborX_master/test_install/simple_intersection && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_Intersection.exe.dir/link.txt --verbose=1
/usr/local/bin/g++ -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_Intersection.exe.dir/example_intersection.cpp.o -o ArborX_Example_Intersection.exe -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install'
[ 45%] Built target ArborX_Example_Intersection.exe
make -f triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/build.make triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install'
cd /var/jenkins/workspace/ArborX_master/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master/test_install/examples /var/jenkins/workspace/ArborX_master/test_install/examples/triangle_intersection /var/jenkins/workspace/ArborX_master/test_install /var/jenkins/workspace/ArborX_master/test_install/triangle_intersection /var/jenkins/workspace/ArborX_master/test_install/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/test_install/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/test_install/triangle_intersection/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/depend.internal".
Scanning dependencies of target ArborX_Example_TriangleIntersection.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install'
make -f triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/build.make triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install'
[ 50%] Building CXX object triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/triangle_intersection.cpp.o
cd /var/jenkins/workspace/ArborX_master/test_install/triangle_intersection && ccache /usr/local/bin/g++ -DKOKKOS_DEPENDENCE -isystem /opt/arborx/include/ArborX -isystem /opt/arborx/include/ArborX/details -isystem /opt/arborx/include/ArborX/geometry -isystem /opt/arborx/include/ArborX/kokkos_ext -isystem /opt/arborx/include/ArborX/interpolation -isystem /opt/arborx/include/ArborX/interpolation/details -isystem /opt/kokkos/include -isystem /opt/openmpi/include -fopenmp -pthread -o CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/triangle_intersection.cpp.o -c /var/jenkins/workspace/ArborX_master/test_install/examples/triangle_intersection/triangle_intersection.cpp
[ 54%] Linking CXX executable ArborX_Example_TriangleIntersection.exe
cd /var/jenkins/workspace/ArborX_master/test_install/triangle_intersection && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/link.txt --verbose=1
/usr/local/bin/g++ -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/triangle_intersection.cpp.o -o ArborX_Example_TriangleIntersection.exe -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install'
[ 54%] Built target ArborX_Example_TriangleIntersection.exe
make -f triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/build.make triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install'
cd /var/jenkins/workspace/ArborX_master/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master/test_install/examples /var/jenkins/workspace/ArborX_master/test_install/examples/triangle_intersection /var/jenkins/workspace/ArborX_master/test_install /var/jenkins/workspace/ArborX_master/test_install/triangle_intersection /var/jenkins/workspace/ArborX_master/test_install/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/test_install/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/test_install/triangle_intersection/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/depend.internal".
Scanning dependencies of target ArborX_Example_TriangleIntersectionWithMapping.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install'
make -f triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/build.make triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install'
[ 59%] Building CXX object triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/triangle_intersection.cpp.o
cd /var/jenkins/workspace/ArborX_master/test_install/triangle_intersection && ccache /usr/local/bin/g++ -DKOKKOS_DEPENDENCE -DPRECOMPUTE_MAPPING -isystem /opt/arborx/include/ArborX -isystem /opt/arborx/include/ArborX/details -isystem /opt/arborx/include/ArborX/geometry -isystem /opt/arborx/include/ArborX/kokkos_ext -isystem /opt/arborx/include/ArborX/interpolation -isystem /opt/arborx/include/ArborX/interpolation/details -isystem /opt/kokkos/include -isystem /opt/openmpi/include -fopenmp -pthread -o CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/triangle_intersection.cpp.o -c /var/jenkins/workspace/ArborX_master/test_install/examples/triangle_intersection/triangle_intersection.cpp
[ 63%] Linking CXX executable ArborX_Example_TriangleIntersectionWithMapping.exe
cd /var/jenkins/workspace/ArborX_master/test_install/triangle_intersection && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/link.txt --verbose=1
/usr/local/bin/g++ -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/triangle_intersection.cpp.o -o ArborX_Example_TriangleIntersectionWithMapping.exe -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install'
[ 63%] Built target ArborX_Example_TriangleIntersectionWithMapping.exe
make -f viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/build.make viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install'
cd /var/jenkins/workspace/ArborX_master/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master/test_install/examples /var/jenkins/workspace/ArborX_master/test_install/examples/viz /var/jenkins/workspace/ArborX_master/test_install /var/jenkins/workspace/ArborX_master/test_install/viz /var/jenkins/workspace/ArborX_master/test_install/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/test_install/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/test_install/viz/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/depend.internal".
Scanning dependencies of target ArborX_Example_TreeViz.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install'
make -f viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/build.make viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install'
[ 68%] Building CXX object viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/tree_visualization.cpp.o
cd /var/jenkins/workspace/ArborX_master/test_install/viz && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -isystem /opt/arborx/include/ArborX -isystem /opt/arborx/include/ArborX/details -isystem /opt/arborx/include/ArborX/geometry -isystem /opt/arborx/include/ArborX/kokkos_ext -isystem /opt/arborx/include/ArborX/interpolation -isystem /opt/arborx/include/ArborX/interpolation/details -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -fopenmp -pthread -o CMakeFiles/ArborX_Example_TreeViz.exe.dir/tree_visualization.cpp.o -c /var/jenkins/workspace/ArborX_master/test_install/examples/viz/tree_visualization.cpp
[ 72%] Linking CXX executable ArborX_Example_TreeViz.exe
cd /var/jenkins/workspace/ArborX_master/test_install/viz && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_TreeViz.exe.dir/link.txt --verbose=1
/usr/local/bin/g++ -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_TreeViz.exe.dir/tree_visualization.cpp.o -o ArborX_Example_TreeViz.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_program_options.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install'
[ 72%] Built target ArborX_Example_TreeViz.exe
make -f raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/build.make raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install'
cd /var/jenkins/workspace/ArborX_master/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master/test_install/examples /var/jenkins/workspace/ArborX_master/test_install/examples/raytracing /var/jenkins/workspace/ArborX_master/test_install /var/jenkins/workspace/ArborX_master/test_install/raytracing /var/jenkins/workspace/ArborX_master/test_install/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/test_install/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/test_install/raytracing/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/depend.internal".
Scanning dependencies of target ArborX_Example_RayTracing.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install'
make -f raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/build.make raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install'
[ 77%] Building CXX object raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/example_raytracing.cpp.o
cd /var/jenkins/workspace/ArborX_master/test_install/raytracing && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -isystem /opt/arborx/include/ArborX -isystem /opt/arborx/include/ArborX/details -isystem /opt/arborx/include/ArborX/geometry -isystem /opt/arborx/include/ArborX/kokkos_ext -isystem /opt/arborx/include/ArborX/interpolation -isystem /opt/arborx/include/ArborX/interpolation/details -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -fopenmp -pthread -o CMakeFiles/ArborX_Example_RayTracing.exe.dir/example_raytracing.cpp.o -c /var/jenkins/workspace/ArborX_master/test_install/examples/raytracing/example_raytracing.cpp
[ 21%] Building CXX object test/CMakeFiles/ArborX_Test_Geometry.exe.dir/tstCompileOnlyGeometry.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/tstCompileOnlyGeometry.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_Geometry.exe.dir/tstCompileOnlyGeometry.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstCompileOnlyGeometry.cpp
[ 81%] Linking CXX executable ArborX_Example_RayTracing.exe
cd /var/jenkins/workspace/ArborX_master/test_install/raytracing && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_RayTracing.exe.dir/link.txt --verbose=1
/usr/local/bin/g++ -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_RayTracing.exe.dir/example_raytracing.cpp.o -o ArborX_Example_RayTracing.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_program_options.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install'
[ 81%] Built target ArborX_Example_RayTracing.exe
make -f brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/build.make brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install'
cd /var/jenkins/workspace/ArborX_master/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master/test_install/examples /var/jenkins/workspace/ArborX_master/test_install/examples/brute_force /var/jenkins/workspace/ArborX_master/test_install /var/jenkins/workspace/ArborX_master/test_install/brute_force /var/jenkins/workspace/ArborX_master/test_install/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/test_install/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/test_install/brute_force/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/depend.internal".
[ 22%] Building CXX object test/CMakeFiles/ArborX_Test_Geometry.exe.dir/tstRay.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/tstRay.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_Geometry.exe.dir/tstRay.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstRay.cpp
Scanning dependencies of target ArborX_Example_BruteForce.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install'
make -f brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/build.make brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install'
[ 86%] Building CXX object brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/brute_force.cpp.o
cd /var/jenkins/workspace/ArborX_master/test_install/brute_force && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -isystem /opt/arborx/include/ArborX -isystem /opt/arborx/include/ArborX/details -isystem /opt/arborx/include/ArborX/geometry -isystem /opt/arborx/include/ArborX/kokkos_ext -isystem /opt/arborx/include/ArborX/interpolation -isystem /opt/arborx/include/ArborX/interpolation/details -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -fopenmp -pthread -o CMakeFiles/ArborX_Example_BruteForce.exe.dir/brute_force.cpp.o -c /var/jenkins/workspace/ArborX_master/test_install/examples/brute_force/brute_force.cpp
[ 90%] Linking CXX executable ArborX_Example_BruteForce.exe
cd /var/jenkins/workspace/ArborX_master/test_install/brute_force && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_BruteForce.exe.dir/link.txt --verbose=1
/usr/local/bin/g++ -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_BruteForce.exe.dir/brute_force.cpp.o -o ArborX_Example_BruteForce.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_program_options.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install'
[ 90%] Built target ArborX_Example_BruteForce.exe
make -f moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/build.make moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install'
cd /var/jenkins/workspace/ArborX_master/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master/test_install/examples /var/jenkins/workspace/ArborX_master/test_install/examples/moving_least_squares /var/jenkins/workspace/ArborX_master/test_install /var/jenkins/workspace/ArborX_master/test_install/moving_least_squares /var/jenkins/workspace/ArborX_master/test_install/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/test_install/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/test_install/moving_least_squares/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/depend.internal".
Scanning dependencies of target ArborX_Example_MovingLeastSquares.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install'
make -f moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/build.make moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install'
[ 95%] Building CXX object moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/moving_least_squares.cpp.o
cd /var/jenkins/workspace/ArborX_master/test_install/moving_least_squares && ccache /usr/local/bin/g++ -DKOKKOS_DEPENDENCE -isystem /opt/arborx/include/ArborX -isystem /opt/arborx/include/ArborX/details -isystem /opt/arborx/include/ArborX/geometry -isystem /opt/arborx/include/ArborX/kokkos_ext -isystem /opt/arborx/include/ArborX/interpolation -isystem /opt/arborx/include/ArborX/interpolation/details -isystem /opt/kokkos/include -isystem /opt/openmpi/include -fopenmp -pthread -o CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/moving_least_squares.cpp.o -c /var/jenkins/workspace/ArborX_master/test_install/examples/moving_least_squares/moving_least_squares.cpp
[100%] Linking CXX executable ArborX_Example_MovingLeastSquares.exe
cd /var/jenkins/workspace/ArborX_master/test_install/moving_least_squares && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/link.txt --verbose=1
/usr/local/bin/g++ -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/moving_least_squares.cpp.o -o ArborX_Example_MovingLeastSquares.exe -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install'
[100%] Built target ArborX_Example_MovingLeastSquares.exe
make[1]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install'
/opt/cmake/bin/cmake -E cmake_progress_start /var/jenkins/workspace/ArborX_master/test_install/CMakeFiles 0
[Pipeline] sh
+ make test
Running tests...
Test project /var/jenkins/workspace/ArborX_master/test_install
Start 1: ArborX_Example_HostAccessTraits
1/11 Test #1: ArborX_Example_HostAccessTraits .................. Passed 0.08 sec
Start 2: ArborX_Example_Callback
2/11 Test #2: ArborX_Example_Callback .......................... Passed 0.14 sec
Start 3: ArborX_Example_DBSCAN
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:30:3: warning: function 'ArborX::Details::DistributedTreeImpl::queryDispatch' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp:102:22: note: the definition seen here
DistributedTreeImpl::queryDispatch(SpatialPredicateTag, Tree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:30:3: note: differing parameters are named here: ('queries'), in definition: ('predicates')
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:39:3: warning: function 'ArborX::Details::DistributedTreeImpl::queryDispatch' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp:40:22: note: the definition seen here
DistributedTreeImpl::queryDispatch(SpatialPredicateTag, Tree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:39:3: note: differing parameters are named here: ('queries'), in definition: ('predicates')
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:68:15: warning: function 'ArborX::Details::DistributedTreeImpl::deviseStrategy' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
static void deviseStrategy(ExecutionSpace const &space,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp:170:27: note: the definition seen here
void DistributedTreeImpl::deviseStrategy(ExecutionSpace const &space,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:68:15: note: differing parameters are named here: ('queries', 'indices'), in definition: ('predicates', 'nearest_ranks')
static void deviseStrategy(ExecutionSpace const &space,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:77:3: warning: function 'ArborX::Details::DistributedTreeImpl::reassessStrategy' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
reassessStrategy(ExecutionSpace const &space, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp:234:27: note: the definition seen here
void DistributedTreeImpl::reassessStrategy(
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:77:3: note: differing parameters are named here: ('indices'), in definition: ('nearest_ranks')
reassessStrategy(ExecutionSpace const &space, DistributedTree const &tree,
^
3/11 Test #3: ArborX_Example_DBSCAN ............................ Passed 0.45 sec
Start 4: ArborX_Example_MolecularDynamics
4/11 Test #4: ArborX_Example_MolecularDynamics ................. Passed 0.29 sec
Start 5: ArborX_Example_Intersection
5/11 Test #5: ArborX_Example_Intersection ...................... Passed 0.09 sec
Start 6: ArborX_Example_TriangleIntersection
6/11 Test #6: ArborX_Example_TriangleIntersection .............. Passed 0.11 sec
Start 7: ArborX_Example_TriangleIntersectionWithMapping
7/11 Test #7: ArborX_Example_TriangleIntersectionWithMapping ... Passed 0.08 sec
Start 8: ArborX_Example_TreeViz
8/11 Test #8: ArborX_Example_TreeViz ........................... Passed 0.61 sec
Start 9: ArborX_Example_RayTracing
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:30:3: warning: function 'ArborX::Details::DistributedTreeImpl::queryDispatch' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp:102:22: note: the definition seen here
DistributedTreeImpl::queryDispatch(SpatialPredicateTag, Tree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:30:3: note: differing parameters are named here: ('queries'), in definition: ('predicates')
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:39:3: warning: function 'ArborX::Details::DistributedTreeImpl::queryDispatch' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp:40:22: note: the definition seen here
DistributedTreeImpl::queryDispatch(SpatialPredicateTag, Tree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:39:3: note: differing parameters are named here: ('queries'), in definition: ('predicates')
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:68:15: warning: function 'ArborX::Details::DistributedTreeImpl::deviseStrategy' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
static void deviseStrategy(ExecutionSpace const &space,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp:170:27: note: the definition seen here
void DistributedTreeImpl::deviseStrategy(ExecutionSpace const &space,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:68:15: note: differing parameters are named here: ('queries', 'indices'), in definition: ('predicates', 'nearest_ranks')
static void deviseStrategy(ExecutionSpace const &space,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:77:3: warning: function 'ArborX::Details::DistributedTreeImpl::reassessStrategy' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
reassessStrategy(ExecutionSpace const &space, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp:234:27: note: the definition seen here
void DistributedTreeImpl::reassessStrategy(
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:77:3: note: differing parameters are named here: ('indices'), in definition: ('nearest_ranks')
reassessStrategy(ExecutionSpace const &space, DistributedTree const &tree,
^
make -f test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/depend.internal".
[ 22%] Building CXX object test/CMakeFiles/ArborX_Test_Geometry.exe.dir/tstKDOP.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/tstKDOP.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_Geometry.exe.dir/tstKDOP.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstKDOP.cpp
Scanning dependencies of target ArborX_Test_DetailsClusteringHelpers.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 22%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstDetailsTreeNodeLabeling.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/tstDetailsTreeNodeLabeling.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstDetailsTreeNodeLabeling.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsTreeNodeLabeling.cpp
make -f test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/build.make test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/depend.internal".
Scanning dependencies of target ArborX_Test_SpecializedTraversals.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/build.make test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 22%] Building CXX object test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/tstDetailsHalfTraversal.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/tstDetailsHalfTraversal.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/tstDetailsHalfTraversal.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsHalfTraversal.cpp
[ 22%] Linking CXX executable ArborX_Test_Geometry.exe
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_Geometry.exe.dir/link.txt --verbose=1
/opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Test_Geometry.exe.dir/tstDetailsAlgorithms.cpp.o CMakeFiles/ArborX_Test_Geometry.exe.dir/tstCompileOnlyGeometry.cpp.o CMakeFiles/ArborX_Test_Geometry.exe.dir/tstRay.cpp.o CMakeFiles/ArborX_Test_Geometry.exe.dir/tstKDOP.cpp.o -o ArborX_Test_Geometry.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 22%] Built target ArborX_Test_Geometry.exe
[ 22%] Building CXX object test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/tstDetailsExpandHalfToFull.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/tstDetailsExpandHalfToFull.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/tstDetailsExpandHalfToFull.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsExpandHalfToFull.cpp
[ 22%] Building CXX object test/CMakeFiles/ArborX_Test_Clustering.exe.dir/utf_main.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/utf_main.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_Clustering.exe.dir/utf_main.cpp.o -c /var/jenkins/workspace/ArborX_master/test/utf_main.cpp
[ 22%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstDetailsMutualReachabilityDistance.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/tstDetailsMutualReachabilityDistance.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstDetailsMutualReachabilityDistance.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsMutualReachabilityDistance.cpp
[ 23%] Building CXX object test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/tstNeighborList.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/tstNeighborList.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/tstNeighborList.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstNeighborList.cpp
[ 24%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BF.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeComparisonWithBoost_BF.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BF.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeComparisonWithBoost_BF.cpp
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:30:3: warning: function 'ArborX::Details::DistributedTreeImpl::queryDispatch' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp:102:22: note: the definition seen here
DistributedTreeImpl::queryDispatch(SpatialPredicateTag, Tree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:30:3: note: differing parameters are named here: ('queries'), in definition: ('predicates')
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:39:3: warning: function 'ArborX::Details::DistributedTreeImpl::queryDispatch' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp:40:22: note: the definition seen here
DistributedTreeImpl::queryDispatch(SpatialPredicateTag, Tree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:39:3: note: differing parameters are named here: ('queries'), in definition: ('predicates')
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:68:15: warning: function 'ArborX::Details::DistributedTreeImpl::deviseStrategy' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
static void deviseStrategy(ExecutionSpace const &space,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp:170:27: note: the definition seen here
void DistributedTreeImpl::deviseStrategy(ExecutionSpace const &space,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:68:15: note: differing parameters are named here: ('queries', 'indices'), in definition: ('predicates', 'nearest_ranks')
static void deviseStrategy(ExecutionSpace const &space,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:77:3: warning: function 'ArborX::Details::DistributedTreeImpl::reassessStrategy' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
reassessStrategy(ExecutionSpace const &space, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp:234:27: note: the definition seen here
void DistributedTreeImpl::reassessStrategy(
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:77:3: note: differing parameters are named here: ('indices'), in definition: ('nearest_ranks')
reassessStrategy(ExecutionSpace const &space, DistributedTree const &tree,
^
9/11 Test #9: ArborX_Example_RayTracing ........................ Passed 15.50 sec
Start 10: ArborX_Example_BruteForce
10/11 Test #10: ArborX_Example_BruteForce ........................ Passed 0.12 sec
Start 11: ArborX_Example_MovingLeastSquares
11/11 Test #11: ArborX_Example_MovingLeastSquares ................ Passed 0.08 sec
100% tests passed, 0 tests failed out of 11
Total Test time (real) = 17.57 sec
[Pipeline] }
[Pipeline] // dir
[Pipeline] }
$ docker stop --time=1 669700f062570a20bf4fd6d8d6c7758972aa90b978aa859d0e27f914ecdb62da
[ 24%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH_KDOP14.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeComparisonWithBoost_BVH_KDOP14.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH_KDOP14.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeComparisonWithBoost_BVH_KDOP14.cpp
$ docker rm -f --volumes 669700f062570a20bf4fd6d8d6c7758972aa90b978aa859d0e27f914ecdb62da
[Pipeline] // withDockerContainer
[Pipeline] }
[Pipeline] // withEnv
[Pipeline] }
[Pipeline] // node
[Pipeline] }
[Pipeline] // stage
[Pipeline] }
[ 25%] Linking CXX executable ArborX_Test_Clustering.exe
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_Clustering.exe.dir/link.txt --verbose=1
/opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Test_Clustering.exe.dir/tstDBSCAN.cpp.o CMakeFiles/ArborX_Test_Clustering.exe.dir/tstDendrogram.cpp.o CMakeFiles/ArborX_Test_Clustering.exe.dir/utf_main.cpp.o -o ArborX_Test_Clustering.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 25%] Built target ArborX_Test_Clustering.exe
[ 25%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH_KDOP18.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeComparisonWithBoost_BVH_KDOP18.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH_KDOP18.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeComparisonWithBoost_BVH_KDOP18.cpp
[ 25%] Building CXX object test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/utf_main.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/utf_main.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/utf_main.cpp.o -c /var/jenkins/workspace/ArborX_master/test/utf_main.cpp
[ 26%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstMinimumSpanningTree.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/tstMinimumSpanningTree.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstMinimumSpanningTree.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstMinimumSpanningTree.cpp
[ 27%] Linking CXX executable ArborX_Test_SpecializedTraversals.exe
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/link.txt --verbose=1
/opt/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_master/build'
[ 27%] Built target ArborX_Test_SpecializedTraversals.exe
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 27%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=kokkos_ext/ArborX_DetailsKokkosExtVersion.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 27%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstMinimumSpanningTreeGoldenTest.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/tstMinimumSpanningTreeGoldenTest.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstMinimumSpanningTreeGoldenTest.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstMinimumSpanningTreeGoldenTest.cpp
[ 27%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/link.txt --verbose=1
/opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 27%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 27%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=kokkos_ext/ArborX_DetailsKokkosExtSwap.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 28%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/link.txt --verbose=1
/opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 28%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 28%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_MUST_INCLUDE_CONFIG_HPP -DARBORX_HEADER_TEST_NAME=kokkos_ext/ArborX_DetailsKokkosExtSort.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:30:3: warning: function 'ArborX::Details::DistributedTreeImpl::queryDispatch' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp:102:22: note: the definition seen here
DistributedTreeImpl::queryDispatch(SpatialPredicateTag, Tree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:30:3: note: differing parameters are named here: ('queries'), in definition: ('predicates')
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:39:3: warning: function 'ArborX::Details::DistributedTreeImpl::queryDispatch' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp:40:22: note: the definition seen here
DistributedTreeImpl::queryDispatch(SpatialPredicateTag, Tree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:39:3: note: differing parameters are named here: ('queries'), in definition: ('predicates')
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:68:15: warning: function 'ArborX::Details::DistributedTreeImpl::deviseStrategy' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
static void deviseStrategy(ExecutionSpace const &space,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp:170:27: note: the definition seen here
void DistributedTreeImpl::deviseStrategy(ExecutionSpace const &space,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:68:15: note: differing parameters are named here: ('queries', 'indices'), in definition: ('predicates', 'nearest_ranks')
static void deviseStrategy(ExecutionSpace const &space,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:77:3: warning: function 'ArborX::Details::DistributedTreeImpl::reassessStrategy' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
reassessStrategy(ExecutionSpace const &space, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp:234:27: note: the definition seen here
void DistributedTreeImpl::reassessStrategy(
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:77:3: note: differing parameters are named here: ('indices'), in definition: ('nearest_ranks')
reassessStrategy(ExecutionSpace const &space, DistributedTree const &tree,
^
[ 29%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbackQueryPerThread.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbackQueryPerThread.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbackQueryPerThread.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbackQueryPerThread.cpp
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:30:3: warning: function 'ArborX::Details::DistributedTreeImpl::queryDispatch' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp:102:22: note: the definition seen here
DistributedTreeImpl::queryDispatch(SpatialPredicateTag, Tree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:30:3: note: differing parameters are named here: ('queries'), in definition: ('predicates')
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:39:3: warning: function 'ArborX::Details::DistributedTreeImpl::queryDispatch' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp:40:22: note: the definition seen here
DistributedTreeImpl::queryDispatch(SpatialPredicateTag, Tree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:39:3: note: differing parameters are named here: ('queries'), in definition: ('predicates')
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:68:15: warning: function 'ArborX::Details::DistributedTreeImpl::deviseStrategy' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
static void deviseStrategy(ExecutionSpace const &space,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp:170:27: note: the definition seen here
void DistributedTreeImpl::deviseStrategy(ExecutionSpace const &space,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:68:15: note: differing parameters are named here: ('queries', 'indices'), in definition: ('predicates', 'nearest_ranks')
static void deviseStrategy(ExecutionSpace const &space,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:77:3: warning: function 'ArborX::Details::DistributedTreeImpl::reassessStrategy' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
reassessStrategy(ExecutionSpace const &space, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp:234:27: note: the definition seen here
void DistributedTreeImpl::reassessStrategy(
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:77:3: note: differing parameters are named here: ('indices'), in definition: ('nearest_ranks')
reassessStrategy(ExecutionSpace const &space, DistributedTree const &tree,
^
[ 29%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/link.txt --verbose=1
/opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
[ 29%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstUnionFind.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/tstUnionFind.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstUnionFind.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstUnionFind.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 29%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp
[ 29%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeRay.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/tstQueryTreeRay.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeRay.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstQueryTreeRay.cpp
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:30:3: warning: function 'ArborX::Details::DistributedTreeImpl::queryDispatch' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp:102:22: note: the definition seen here
DistributedTreeImpl::queryDispatch(SpatialPredicateTag, Tree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:30:3: note: differing parameters are named here: ('queries'), in definition: ('predicates')
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:39:3: warning: function 'ArborX::Details::DistributedTreeImpl::queryDispatch' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp:40:22: note: the definition seen here
DistributedTreeImpl::queryDispatch(SpatialPredicateTag, Tree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:39:3: note: differing parameters are named here: ('queries'), in definition: ('predicates')
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:68:15: warning: function 'ArborX::Details::DistributedTreeImpl::deviseStrategy' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
static void deviseStrategy(ExecutionSpace const &space,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp:170:27: note: the definition seen here
void DistributedTreeImpl::deviseStrategy(ExecutionSpace const &space,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:68:15: note: differing parameters are named here: ('queries', 'indices'), in definition: ('predicates', 'nearest_ranks')
static void deviseStrategy(ExecutionSpace const &space,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:77:3: warning: function 'ArborX::Details::DistributedTreeImpl::reassessStrategy' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
reassessStrategy(ExecutionSpace const &space, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp:234:27: note: the definition seen here
void DistributedTreeImpl::reassessStrategy(
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:77:3: note: differing parameters are named here: ('indices'), in definition: ('nearest_ranks')
reassessStrategy(ExecutionSpace const &space, DistributedTree const &tree,
^
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 29%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=kokkos_ext/ArborX_DetailsKokkosExtAccessibilityTraits.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:30:3: warning: function 'ArborX::Details::DistributedTreeImpl::queryDispatch' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp:102:22: note: the definition seen here
DistributedTreeImpl::queryDispatch(SpatialPredicateTag, Tree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:30:3: note: differing parameters are named here: ('queries'), in definition: ('predicates')
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:39:3: warning: function 'ArborX::Details::DistributedTreeImpl::queryDispatch' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp:40:22: note: the definition seen here
DistributedTreeImpl::queryDispatch(SpatialPredicateTag, Tree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:39:3: note: differing parameters are named here: ('queries'), in definition: ('predicates')
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:68:15: warning: function 'ArborX::Details::DistributedTreeImpl::deviseStrategy' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
static void deviseStrategy(ExecutionSpace const &space,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp:170:27: note: the definition seen here
void DistributedTreeImpl::deviseStrategy(ExecutionSpace const &space,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:68:15: note: differing parameters are named here: ('queries', 'indices'), in definition: ('predicates', 'nearest_ranks')
static void deviseStrategy(ExecutionSpace const &space,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:77:3: warning: function 'ArborX::Details::DistributedTreeImpl::reassessStrategy' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
reassessStrategy(ExecutionSpace const &space, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp:234:27: note: the definition seen here
void DistributedTreeImpl::reassessStrategy(
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:77:3: note: differing parameters are named here: ('indices'), in definition: ('nearest_ranks')
reassessStrategy(ExecutionSpace const &space, DistributedTree const &tree,
^
[ 30%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/utf_main.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/utf_main.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/utf_main.cpp.o -c /var/jenkins/workspace/ArborX_master/test/utf_main.cpp
[ 30%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeTraversalPolicy.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/tstQueryTreeTraversalPolicy.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeTraversalPolicy.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstQueryTreeTraversalPolicy.cpp
[ 30%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/link.txt --verbose=1
/opt/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_master/build'
[ 30%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp
[ 31%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeIntersectsKDOP.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/tstQueryTreeIntersectsKDOP.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeIntersectsKDOP.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstQueryTreeIntersectsKDOP.cpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 31%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=interpolation/details/ArborX_InterpDetailsSymmetricPseudoInverseSVD.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 31%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=interpolation/details/ArborX_InterpDetailsCompactRadialBasisFunction.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 31%] Linking CXX executable ArborX_Test_DetailsClusteringHelpers.exe
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/link.txt --verbose=1
/opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstDetailsTreeNodeLabeling.cpp.o CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstDetailsMutualReachabilityDistance.cpp.o CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstMinimumSpanningTree.cpp.o CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstMinimumSpanningTreeGoldenTest.cpp.o CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstUnionFind.cpp.o CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/utf_main.cpp.o -o ArborX_Test_DetailsClusteringHelpers.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 31%] Built target ArborX_Test_DetailsClusteringHelpers.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_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 32%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=geometry/ArborX_Point.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 32%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/link.txt --verbose=1
/opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 32%] Built target ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp
[ 32%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstKokkosToolsAnnotations.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/tstKokkosToolsAnnotations.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstKokkosToolsAnnotations.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstKokkosToolsAnnotations.cpp
[ 33%] Linking CXX executable ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/link.txt --verbose=1
/opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 33%] Built target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp
[ 33%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/utf_main.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/utf_main.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/utf_main.cpp.o -c /var/jenkins/workspace/ArborX_master/test/utf_main.cpp
[ 34%] Linking CXX executable ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/link.txt --verbose=1
/opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 34%] Built target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 34%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=geometry/ArborX_KDOP.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 34%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/link.txt --verbose=1
/opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 34%] 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
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 34%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=geometry/ArborX_HyperPoint.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 34%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/link.txt --verbose=1
/opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 34%] Built target ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 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_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=kokkos_ext/ArborX_DetailsKokkosExtViewHelpers.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:30:3: warning: function 'ArborX::Details::DistributedTreeImpl::queryDispatch' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp:102:22: note: the definition seen here
DistributedTreeImpl::queryDispatch(SpatialPredicateTag, Tree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:30:3: note: differing parameters are named here: ('queries'), in definition: ('predicates')
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:39:3: warning: function 'ArborX::Details::DistributedTreeImpl::queryDispatch' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp:40:22: note: the definition seen here
DistributedTreeImpl::queryDispatch(SpatialPredicateTag, Tree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:39:3: note: differing parameters are named here: ('queries'), in definition: ('predicates')
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:68:15: warning: function 'ArborX::Details::DistributedTreeImpl::deviseStrategy' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
static void deviseStrategy(ExecutionSpace const &space,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp:170:27: note: the definition seen here
void DistributedTreeImpl::deviseStrategy(ExecutionSpace const &space,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:68:15: note: differing parameters are named here: ('queries', 'indices'), in definition: ('predicates', 'nearest_ranks')
static void deviseStrategy(ExecutionSpace const &space,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:77:3: warning: function 'ArborX::Details::DistributedTreeImpl::reassessStrategy' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
reassessStrategy(ExecutionSpace const &space, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp:234:27: note: the definition seen here
void DistributedTreeImpl::reassessStrategy(
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:77:3: note: differing parameters are named here: ('indices'), in definition: ('nearest_ranks')
reassessStrategy(ExecutionSpace const &space, DistributedTree const &tree,
^
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 35%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=geometry/ArborX_HyperBox.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 36%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/link.txt --verbose=1
/opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 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_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 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_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=kokkos_ext/ArborX_DetailsKokkosExtMinMaxReduce.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 36%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=geometry/ArborX_Box.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 36%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/link.txt --verbose=1
/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
[ 36%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/link.txt --verbose=1
/opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 36%] 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_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 36%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_Predicates.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 36%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 37%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_SpaceFillingCurves.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 37%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/link.txt --verbose=1
/opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 37%] Built target ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 37%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_PairValueIndex.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 38%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/link.txt --verbose=1
/opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 38%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 39%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_PairIndexRank.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 39%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/link.txt --verbose=1
/opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 39%] Built target ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 39%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_MinimumSpanningTree.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 39%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/link.txt --verbose=1
/opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 39%] Built target ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 40%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_MUST_INCLUDE_CONFIG_HPP -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsDistributedTreeUtils.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:30:3: warning: function 'ArborX::Details::DistributedTreeImpl::queryDispatch' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp:102:22: note: the definition seen here
DistributedTreeImpl::queryDispatch(SpatialPredicateTag, Tree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:30:3: note: differing parameters are named here: ('queries'), in definition: ('predicates')
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:39:3: warning: function 'ArborX::Details::DistributedTreeImpl::queryDispatch' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp:40:22: note: the definition seen here
DistributedTreeImpl::queryDispatch(SpatialPredicateTag, Tree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:39:3: note: differing parameters are named here: ('queries'), in definition: ('predicates')
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:68:15: warning: function 'ArborX::Details::DistributedTreeImpl::deviseStrategy' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
static void deviseStrategy(ExecutionSpace const &space,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp:170:27: note: the definition seen here
void DistributedTreeImpl::deviseStrategy(ExecutionSpace const &space,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:68:15: note: differing parameters are named here: ('queries', 'indices'), in definition: ('predicates', 'nearest_ranks')
static void deviseStrategy(ExecutionSpace const &space,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:77:3: warning: function 'ArborX::Details::DistributedTreeImpl::reassessStrategy' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
reassessStrategy(ExecutionSpace const &space, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp:234:27: note: the definition seen here
void DistributedTreeImpl::reassessStrategy(
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:77:3: note: differing parameters are named here: ('indices'), in definition: ('nearest_ranks')
reassessStrategy(ExecutionSpace const &space, DistributedTree const &tree,
^
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 41%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsContainers.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 41%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/link.txt --verbose=1
/opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 41%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 41%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsHappyTreeFriends.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 42%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/link.txt --verbose=1
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:30:3: warning: function 'ArborX::Details::DistributedTreeImpl::queryDispatch' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp:102:22: note: the definition seen here
DistributedTreeImpl::queryDispatch(SpatialPredicateTag, Tree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:30:3: note: differing parameters are named here: ('queries'), in definition: ('predicates')
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:39:3: warning: function 'ArborX::Details::DistributedTreeImpl::queryDispatch' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp:40:22: note: the definition seen here
DistributedTreeImpl::queryDispatch(SpatialPredicateTag, Tree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:39:3: note: differing parameters are named here: ('queries'), in definition: ('predicates')
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:68:15: warning: function 'ArborX::Details::DistributedTreeImpl::deviseStrategy' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
static void deviseStrategy(ExecutionSpace const &space,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp:170:27: note: the definition seen here
void DistributedTreeImpl::deviseStrategy(ExecutionSpace const &space,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:68:15: note: differing parameters are named here: ('queries', 'indices'), in definition: ('predicates', 'nearest_ranks')
static void deviseStrategy(ExecutionSpace const &space,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:77:3: warning: function 'ArborX::Details::DistributedTreeImpl::reassessStrategy' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
reassessStrategy(ExecutionSpace const &space, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp:234:27: note: the definition seen here
void DistributedTreeImpl::reassessStrategy(
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:77:3: note: differing parameters are named here: ('indices'), in definition: ('nearest_ranks')
reassessStrategy(ExecutionSpace const &space, DistributedTree const &tree,
^
/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_master/build'
[ 42%] Built target ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/DependInfo.cmake --color=
[ 42%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/link.txt --verbose=1
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
/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
[ 42%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=geometry/ArborX_HyperTriangle.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 42%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 43%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/link.txt --verbose=1
[ 44%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_MUST_INCLUDE_CONFIG_HPP -DARBORX_HEADER_TEST_NAME=ArborX_DistributedTree.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
/opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 44%] Built target ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 44%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsExpandHalfToFull.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 45%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/link.txt --verbose=1
/opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 45%] Built target ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 46%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=kokkos_ext/ArborX_DetailsKokkosExtArithmeticTraits.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 46%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/link.txt --verbose=1
/opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 46%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 46%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=ArborX_CrsGraphWrapper.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 46%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/link.txt --verbose=1
/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
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 46%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 46%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsCrsGraphWrapperImpl.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:30:3: warning: function 'ArborX::Details::DistributedTreeImpl::queryDispatch' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp:102:22: note: the definition seen here
DistributedTreeImpl::queryDispatch(SpatialPredicateTag, Tree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:30:3: note: differing parameters are named here: ('queries'), in definition: ('predicates')
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:39:3: warning: function 'ArborX::Details::DistributedTreeImpl::queryDispatch' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp:40:22: note: the definition seen here
DistributedTreeImpl::queryDispatch(SpatialPredicateTag, Tree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:39:3: note: differing parameters are named here: ('queries'), in definition: ('predicates')
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:68:15: warning: function 'ArborX::Details::DistributedTreeImpl::deviseStrategy' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
static void deviseStrategy(ExecutionSpace const &space,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp:170:27: note: the definition seen here
void DistributedTreeImpl::deviseStrategy(ExecutionSpace const &space,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:68:15: note: differing parameters are named here: ('queries', 'indices'), in definition: ('predicates', 'nearest_ranks')
static void deviseStrategy(ExecutionSpace const &space,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:77:3: warning: function 'ArborX::Details::DistributedTreeImpl::reassessStrategy' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
reassessStrategy(ExecutionSpace const &space, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp:234:27: note: the definition seen here
void DistributedTreeImpl::reassessStrategy(
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:77:3: note: differing parameters are named here: ('indices'), in definition: ('nearest_ranks')
reassessStrategy(ExecutionSpace const &space, DistributedTree const &tree,
^
[ 46%] Linking CXX executable ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/link.txt --verbose=1
/opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 46%] Built target ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 46%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsDendrogram.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 46%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/link.txt --verbose=1
/opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 46%] 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_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_ArborX_BruteForce_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 47%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=ArborX_BruteForce.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:30:3: warning: function 'ArborX::Details::DistributedTreeImpl::queryDispatch' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp:102:22: note: the definition seen here
DistributedTreeImpl::queryDispatch(SpatialPredicateTag, Tree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:30:3: note: differing parameters are named here: ('queries'), in definition: ('predicates')
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:39:3: warning: function 'ArborX::Details::DistributedTreeImpl::queryDispatch' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp:40:22: note: the definition seen here
DistributedTreeImpl::queryDispatch(SpatialPredicateTag, Tree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:39:3: note: differing parameters are named here: ('queries'), in definition: ('predicates')
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:68:15: warning: function 'ArborX::Details::DistributedTreeImpl::deviseStrategy' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
static void deviseStrategy(ExecutionSpace const &space,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp:170:27: note: the definition seen here
void DistributedTreeImpl::deviseStrategy(ExecutionSpace const &space,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:68:15: note: differing parameters are named here: ('queries', 'indices'), in definition: ('predicates', 'nearest_ranks')
static void deviseStrategy(ExecutionSpace const &space,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:77:3: warning: function 'ArborX::Details::DistributedTreeImpl::reassessStrategy' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
reassessStrategy(ExecutionSpace const &space, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp:234:27: note: the definition seen here
void DistributedTreeImpl::reassessStrategy(
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:77:3: note: differing parameters are named here: ('indices'), in definition: ('nearest_ranks')
reassessStrategy(ExecutionSpace const &space, DistributedTree const &tree,
^
[ 48%] Linking CXX executable ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/link.txt --verbose=1
/opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 48%] 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_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 48%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=ArborX_DBSCAN.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 49%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/link.txt --verbose=1
/opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 49%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 49%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsDistributedTreeSpatial.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 49%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/link.txt --verbose=1
/opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 49%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 49%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=ArborX_HDBSCAN.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 49%] Linking CXX executable ArborX_HeaderSelfContained_ArborX_BruteForce_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/link.txt --verbose=1
/opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_ArborX_BruteForce_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 49%] Built target ArborX_HeaderSelfContained_ArborX_BruteForce_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 49%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsWeightedEdge.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 50%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/link.txt --verbose=1
/opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 50%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/DependInfo.cmake --color=
[ 50%] Linking CXX executable ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/link.txt --verbose=1
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 50%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/tstHeader.cpp.o
/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
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_AccessTraits.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/build
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 50%] Built target ArborX_HeaderSelfContained_ArborX_DBSCAN_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
[ 50%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_Dendrogram.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 50%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=ArborX_LinearBVH.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:30:3: warning: function 'ArborX::Details::DistributedTreeImpl::queryDispatch' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp:102:22: note: the definition seen here
DistributedTreeImpl::queryDispatch(SpatialPredicateTag, Tree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:30:3: note: differing parameters are named here: ('queries'), in definition: ('predicates')
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:39:3: warning: function 'ArborX::Details::DistributedTreeImpl::queryDispatch' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp:40:22: note: the definition seen here
DistributedTreeImpl::queryDispatch(SpatialPredicateTag, Tree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:39:3: note: differing parameters are named here: ('queries'), in definition: ('predicates')
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
[ 50%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/link.txt --verbose=1
/opt/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_master/build'
[ 50%] 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_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 50%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_NeighborList.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 50%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/link.txt --verbose=1
/opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
[ 51%] Linking CXX executable ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/link.txt --verbose=1
/opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 51%] Built target ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/build
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 51%] Built target ArborX_HeaderSelfContained_ArborX_HDBSCAN_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
[ 51%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsDistributedTreeNearest.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 51%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=geometry/ArborX_Ray.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 51%] Linking CXX executable ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/link.txt --verbose=1
/opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 51%] Built target ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 52%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/link.txt --verbose=1
[ 52%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_TraversalPolicy.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
/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
[ 53%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/link.txt --verbose=1
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
/opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_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
[ 53%] Built target ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 53%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsHalfTraversal.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 53%] Built target ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 53%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsPriorityQueue.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 53%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/link.txt --verbose=1
[ 54%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_Ray_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_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
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/link.txt --verbose=1
/opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 54%] Built target ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/DependInfo.cmake --color=
[ 54%] Built target ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/build
[ 55%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=geometry/ArborX_HyperSphere.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 55%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsFDBSCAN.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 55%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/link.txt --verbose=1
/opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 55%] Built target ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 56%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsDistributedTreeImpl.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 56%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/link.txt --verbose=1
/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_master/build'
[ 56%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 56%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsMinimumSpanningTree.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 57%] Linking CXX executable ArborX_Test_QueryTree.exe
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_QueryTree.exe.dir/link.txt --verbose=1
/opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BF.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH_KDOP14.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH_KDOP18.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BVH.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BF.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BVH_KDOP14.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BVH_KDOP18.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BVH.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BF.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BVH_KDOP14.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BVH_KDOP18.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BF.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH_KDOP14.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH_KDOP18.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbackQueryPerThread.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeRay.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeTraversalPolicy.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeIntersectsKDOP.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstKokkosToolsAnnotations.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/utf_main.cpp.o -o ArborX_Test_QueryTree.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:68:15: warning: function 'ArborX::Details::DistributedTreeImpl::deviseStrategy' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
static void deviseStrategy(ExecutionSpace const &space,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp:170:27: note: the definition seen here
void DistributedTreeImpl::deviseStrategy(ExecutionSpace const &space,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:68:15: note: differing parameters are named here: ('queries', 'indices'), in definition: ('predicates', 'nearest_ranks')
static void deviseStrategy(ExecutionSpace const &space,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:77:3: warning: function 'ArborX::Details::DistributedTreeImpl::reassessStrategy' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
reassessStrategy(ExecutionSpace const &space, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp:234:27: note: the definition seen here
void DistributedTreeImpl::reassessStrategy(
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:77:3: note: differing parameters are named here: ('indices'), in definition: ('nearest_ranks')
reassessStrategy(ExecutionSpace const &space, DistributedTree const &tree,
^
[ 58%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/link.txt --verbose=1
/opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 58%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 58%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsCartesianGrid.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 59%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/link.txt --verbose=1
/opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 59%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 59%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsTreeConstruction.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 59%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/link.txt --verbose=1
/opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
[ 60%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/link.txt --verbose=1
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
/opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_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
[ 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_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 60%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsBruteForceImpl.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 60%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/link.txt --verbose=1
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
/opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_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
[ 60%] 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_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 61%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsOperatorFunctionObjects.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 61%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 61%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/link.txt --verbose=1
[ 61%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=kokkos_ext/ArborX_DetailsKokkosExtMinMaxOperations.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
/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
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 62%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/link.txt --verbose=1
[ 62%] 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
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/DependInfo.cmake --color=
/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_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 63%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsFDBSCANDenseBox.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 63%] 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_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 64%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=interpolation/details/ArborX_InterpDetailsPolynomialBasis.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 64%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/link.txt --verbose=1
/opt/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_master/build'
[ 64%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 65%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsHeap.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 65%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/link.txt --verbose=1
[ 65%] Built target ArborX_Test_QueryTree.exe
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/DependInfo.cmake --color=
/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
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 65%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_Callbacks.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 65%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 65%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsNode.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 65%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/link.txt --verbose=1
/opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 65%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 65%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=interpolation/details/ArborX_InterpDetailsMovingLeastSquaresCoefficients.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 65%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/link.txt --verbose=1
/opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 65%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 65%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsLegacy.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 65%] Linking CXX executable ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/link.txt --verbose=1
/opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
[ 66%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/link.txt --verbose=1
/opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 66%] Built target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/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_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=kokkos_ext/ArborX_DetailsKokkosExtStdAlgorithms.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 67%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 67%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsTreeVisualization.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 67%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/link.txt --verbose=1
/opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 67%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 67%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsDistributor.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 67%] Linking CXX executable ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/link.txt --verbose=1
/opt/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_master/build'
[ 67%] Built target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 68%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsMortonCode.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 69%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/link.txt --verbose=1
/opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 69%] Built target ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 69%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsMutualReachabilityDistance.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 70%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/link.txt --verbose=1
/opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 70%] 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_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 70%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=geometry/ArborX_Sphere.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 70%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/link.txt --verbose=1
/opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 70%] Built target ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 71%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsSortUtils.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 72%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/link.txt --verbose=1
/opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 72%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/link.txt --verbose=1
/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
[ 72%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 73%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsTreeNodeLabeling.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 73%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 73%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsStack.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 74%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/link.txt --verbose=1
/opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 74%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 75%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsBatchedQueries.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 75%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/link.txt --verbose=1
/opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 75%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 75%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsUnionFind.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 76%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/link.txt --verbose=1
/opt/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_master/build'
[ 76%] 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_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 77%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=interpolation/ArborX_InterpMovingLeastSquares.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 78%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/link.txt --verbose=1
/opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
[ 78%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/link.txt --verbose=1
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
/opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_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
[ 78%] 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_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 78%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=geometry/ArborX_GeometryTraits.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 78%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 79%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=geometry/ArborX_DetailsAlgorithms.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 80%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/link.txt --verbose=1
/opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 80%] 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
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 80%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsTreeTraversal.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 80%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/link.txt --verbose=1
/opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 80%] Built target ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 80%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsPermutedData.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 80%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/link.txt --verbose=1
/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_master/build'
[ 80%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_ArborX_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 81%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_MUST_INCLUDE_CONFIG_HPP -DARBORX_HEADER_TEST_NAME=ArborX.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 81%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/link.txt --verbose=1
/opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 81%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 82%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsUtils.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 82%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/link.txt --verbose=1
/opt/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
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 82%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_Exception_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 82%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_Exception.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 82%] Linking CXX executable ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/link.txt --verbose=1
/opt/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_master/build'
[ 82%] Built target ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 83%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_IndexableGetter.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 83%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_Exception_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/link.txt --verbose=1
/opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_Exception_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 83%] Built target ArborX_HeaderSelfContained_details_ArborX_Exception_hpp
make -f examples/access_traits/CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/build.make examples/access_traits/CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/examples/access_traits /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/examples/access_traits /var/jenkins/workspace/ArborX_master/build/examples/access_traits/CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/examples/access_traits/CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/access_traits/CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/examples/access_traits/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/access_traits/CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/depend.internal".
Scanning dependencies of target ArborX_Example_HostAccessTraits.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f examples/access_traits/CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/build.make examples/access_traits/CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 83%] Building CXX object examples/access_traits/CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/example_host_access_traits.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/examples/access_traits && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/examples/access_traits/example_host_access_traits.cpp -- /opt/llvm/bin/clang++ -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/example_host_access_traits.cpp.o -c /var/jenkins/workspace/ArborX_master/examples/access_traits/example_host_access_traits.cpp
[ 84%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/link.txt --verbose=1
/opt/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_master/build'
[ 84%] 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_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/examples/callback /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/examples/callback /var/jenkins/workspace/ArborX_master/build/examples/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/examples/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/examples/callback/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/depend.internal".
Scanning dependencies of target ArborX_Example_Callback.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f examples/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/build.make examples/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 85%] Building CXX object examples/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/example_callback.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/examples/callback && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/examples/callback/example_callback.cpp -- /opt/llvm/bin/clang++ -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Example_Callback.exe.dir/example_callback.cpp.o -c /var/jenkins/workspace/ArborX_master/examples/callback/example_callback.cpp
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:30:3: warning: function 'ArborX::Details::DistributedTreeImpl::queryDispatch' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp:102:22: note: the definition seen here
DistributedTreeImpl::queryDispatch(SpatialPredicateTag, Tree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:30:3: note: differing parameters are named here: ('queries'), in definition: ('predicates')
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:39:3: warning: function 'ArborX::Details::DistributedTreeImpl::queryDispatch' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp:40:22: note: the definition seen here
DistributedTreeImpl::queryDispatch(SpatialPredicateTag, Tree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:39:3: note: differing parameters are named here: ('queries'), in definition: ('predicates')
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:68:15: warning: function 'ArborX::Details::DistributedTreeImpl::deviseStrategy' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
static void deviseStrategy(ExecutionSpace const &space,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp:170:27: note: the definition seen here
void DistributedTreeImpl::deviseStrategy(ExecutionSpace const &space,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:68:15: note: differing parameters are named here: ('queries', 'indices'), in definition: ('predicates', 'nearest_ranks')
static void deviseStrategy(ExecutionSpace const &space,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:77:3: warning: function 'ArborX::Details::DistributedTreeImpl::reassessStrategy' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
reassessStrategy(ExecutionSpace const &space, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp:234:27: note: the definition seen here
void DistributedTreeImpl::reassessStrategy(
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:77:3: note: differing parameters are named here: ('indices'), in definition: ('nearest_ranks')
reassessStrategy(ExecutionSpace const &space, DistributedTree const &tree,
^
[ 85%] Linking CXX executable ArborX_HeaderSelfContained_ArborX_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/link.txt --verbose=1
/opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_ArborX_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
[ 85%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/link.txt --verbose=1
/opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 85%] 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_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/examples/dbscan /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/examples/dbscan /var/jenkins/workspace/ArborX_master/build/examples/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/examples/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/examples/dbscan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/depend.internal".
Scanning dependencies of target ArborX_Example_DBSCAN.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f examples/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/build.make examples/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 85%] 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_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/examples/molecular_dynamics /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/examples/molecular_dynamics /var/jenkins/workspace/ArborX_master/build/examples/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/DependInfo.cmake --color=
[ 85%] Building CXX object examples/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/example_dbscan.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/examples/dbscan && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/examples/dbscan/example_dbscan.cpp -- /opt/llvm/bin/clang++ -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Example_DBSCAN.exe.dir/example_dbscan.cpp.o -c /var/jenkins/workspace/ArborX_master/examples/dbscan/example_dbscan.cpp
Dependee "/var/jenkins/workspace/ArborX_master/build/examples/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/examples/molecular_dynamics/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/depend.internal".
Scanning dependencies of target ArborX_Example_MolecularDynamics.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f examples/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/build.make examples/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/build
[ 86%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/link.txt --verbose=1
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
/opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_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
[ 87%] Building CXX object examples/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/example_molecular_dynamics.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/examples/molecular_dynamics && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/examples/molecular_dynamics/example_molecular_dynamics.cpp -- /opt/llvm/bin/clang++ -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/example_molecular_dynamics.cpp.o -c /var/jenkins/workspace/ArborX_master/examples/molecular_dynamics/example_molecular_dynamics.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 87%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp
make -f examples/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/build.make examples/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/examples/simple_intersection /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/examples/simple_intersection /var/jenkins/workspace/ArborX_master/build/examples/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/examples/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/examples/simple_intersection/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/depend.internal".
Scanning dependencies of target ArborX_Example_Intersection.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f examples/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/build.make examples/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 87%] Building CXX object examples/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/example_intersection.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/examples/simple_intersection && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/examples/simple_intersection/example_intersection.cpp -- /opt/llvm/bin/clang++ -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Example_Intersection.exe.dir/example_intersection.cpp.o -c /var/jenkins/workspace/ArborX_master/examples/simple_intersection/example_intersection.cpp
[ 87%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/link.txt --verbose=1
/opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 87%] Built target ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_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_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/examples/triangle_intersection /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection /var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/depend.internal".
Scanning dependencies of target ArborX_Example_TriangleIntersection.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/build.make examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 87%] Building CXX object examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/triangle_intersection.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/examples/triangle_intersection/triangle_intersection.cpp -- /opt/llvm/bin/clang++ -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/triangle_intersection.cpp.o -c /var/jenkins/workspace/ArborX_master/examples/triangle_intersection/triangle_intersection.cpp
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:30:3: warning: function 'ArborX::Details::DistributedTreeImpl::queryDispatch' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp:102:22: note: the definition seen here
DistributedTreeImpl::queryDispatch(SpatialPredicateTag, Tree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:30:3: note: differing parameters are named here: ('queries'), in definition: ('predicates')
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:39:3: warning: function 'ArborX::Details::DistributedTreeImpl::queryDispatch' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp:40:22: note: the definition seen here
DistributedTreeImpl::queryDispatch(SpatialPredicateTag, Tree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:39:3: note: differing parameters are named here: ('queries'), in definition: ('predicates')
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:68:15: warning: function 'ArborX::Details::DistributedTreeImpl::deviseStrategy' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
static void deviseStrategy(ExecutionSpace const &space,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp:170:27: note: the definition seen here
void DistributedTreeImpl::deviseStrategy(ExecutionSpace const &space,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:68:15: note: differing parameters are named here: ('queries', 'indices'), in definition: ('predicates', 'nearest_ranks')
static void deviseStrategy(ExecutionSpace const &space,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:77:3: warning: function 'ArborX::Details::DistributedTreeImpl::reassessStrategy' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
reassessStrategy(ExecutionSpace const &space, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp:234:27: note: the definition seen here
void DistributedTreeImpl::reassessStrategy(
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:77:3: note: differing parameters are named here: ('indices'), in definition: ('nearest_ranks')
reassessStrategy(ExecutionSpace const &space, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:30:3: warning: function 'ArborX::Details::DistributedTreeImpl::queryDispatch' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp:102:22: note: the definition seen here
DistributedTreeImpl::queryDispatch(SpatialPredicateTag, Tree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:30:3: note: differing parameters are named here: ('queries'), in definition: ('predicates')
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:39:3: warning: function 'ArborX::Details::DistributedTreeImpl::queryDispatch' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp:40:22: note: the definition seen here
DistributedTreeImpl::queryDispatch(SpatialPredicateTag, Tree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:39:3: note: differing parameters are named here: ('queries'), in definition: ('predicates')
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:68:15: warning: function 'ArborX::Details::DistributedTreeImpl::deviseStrategy' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
static void deviseStrategy(ExecutionSpace const &space,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp:170:27: note: the definition seen here
void DistributedTreeImpl::deviseStrategy(ExecutionSpace const &space,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:68:15: note: differing parameters are named here: ('queries', 'indices'), in definition: ('predicates', 'nearest_ranks')
static void deviseStrategy(ExecutionSpace const &space,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:77:3: warning: function 'ArborX::Details::DistributedTreeImpl::reassessStrategy' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
reassessStrategy(ExecutionSpace const &space, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp:234:27: note: the definition seen here
void DistributedTreeImpl::reassessStrategy(
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:77:3: note: differing parameters are named here: ('indices'), in definition: ('nearest_ranks')
reassessStrategy(ExecutionSpace const &space, DistributedTree const &tree,
^
[ 87%] Linking CXX executable ArborX_Example_MolecularDynamics.exe
cd /var/jenkins/workspace/ArborX_master/build/examples/molecular_dynamics && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/link.txt --verbose=1
/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
[ 88%] Linking CXX executable ArborX_Example_HostAccessTraits.exe
cd /var/jenkins/workspace/ArborX_master/build/examples/access_traits && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/link.txt --verbose=1
/opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/example_host_access_traits.cpp.o -o ArborX_Example_HostAccessTraits.exe -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
[ 89%] Linking CXX executable ArborX_Example_DBSCAN.exe
cd /var/jenkins/workspace/ArborX_master/build/examples/dbscan && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_DBSCAN.exe.dir/link.txt --verbose=1
/opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_DBSCAN.exe.dir/example_dbscan.cpp.o -o ArborX_Example_DBSCAN.exe -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 89%] Built target ArborX_Example_MolecularDynamics.exe
make -f examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/build.make examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/examples/triangle_intersection /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection /var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
Dependee "/var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/depend.internal".
[ 89%] Built target ArborX_Example_HostAccessTraits.exe
make -f examples/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/build.make examples/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/examples/viz /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/examples/viz /var/jenkins/workspace/ArborX_master/build/examples/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/DependInfo.cmake --color=
Scanning dependencies of target ArborX_Example_TriangleIntersectionWithMapping.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/build.make examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/build
Dependee "/var/jenkins/workspace/ArborX_master/build/examples/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/examples/viz/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/depend.internal".
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 89%] Building CXX object examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/triangle_intersection.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/examples/triangle_intersection/triangle_intersection.cpp -- /opt/llvm/bin/clang++ -DKOKKOS_DEPENDENCE -DPRECOMPUTE_MAPPING -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/triangle_intersection.cpp.o -c /var/jenkins/workspace/ArborX_master/examples/triangle_intersection/triangle_intersection.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
Scanning dependencies of target ArborX_Example_TreeViz.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f examples/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/build.make examples/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/build
[ 89%] Built target ArborX_Example_DBSCAN.exe
make -f examples/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/build.make examples/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/examples/raytracing /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/examples/raytracing /var/jenkins/workspace/ArborX_master/build/examples/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/examples/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/examples/raytracing/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/depend.internal".
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 90%] Building CXX object examples/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/tree_visualization.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/examples/viz && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/examples/viz/tree_visualization.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Example_TreeViz.exe.dir/tree_visualization.cpp.o -c /var/jenkins/workspace/ArborX_master/examples/viz/tree_visualization.cpp
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:30:3: warning: function 'ArborX::Details::DistributedTreeImpl::queryDispatch' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp:102:22: note: the definition seen here
DistributedTreeImpl::queryDispatch(SpatialPredicateTag, Tree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:30:3: note: differing parameters are named here: ('queries'), in definition: ('predicates')
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:39:3: warning: function 'ArborX::Details::DistributedTreeImpl::queryDispatch' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp:40:22: note: the definition seen here
DistributedTreeImpl::queryDispatch(SpatialPredicateTag, Tree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:39:3: note: differing parameters are named here: ('queries'), in definition: ('predicates')
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:68:15: warning: function 'ArborX::Details::DistributedTreeImpl::deviseStrategy' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
static void deviseStrategy(ExecutionSpace const &space,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp:170:27: note: the definition seen here
void DistributedTreeImpl::deviseStrategy(ExecutionSpace const &space,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:68:15: note: differing parameters are named here: ('queries', 'indices'), in definition: ('predicates', 'nearest_ranks')
static void deviseStrategy(ExecutionSpace const &space,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:77:3: warning: function 'ArborX::Details::DistributedTreeImpl::reassessStrategy' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
reassessStrategy(ExecutionSpace const &space, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp:234:27: note: the definition seen here
void DistributedTreeImpl::reassessStrategy(
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:77:3: note: differing parameters are named here: ('indices'), in definition: ('nearest_ranks')
reassessStrategy(ExecutionSpace const &space, DistributedTree const &tree,
^
Scanning dependencies of target ArborX_Example_RayTracing.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f examples/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/build.make examples/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 90%] Linking CXX executable ArborX_Example_Callback.exe
cd /var/jenkins/workspace/ArborX_master/build/examples/callback && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_Callback.exe.dir/link.txt --verbose=1
[ 90%] Building CXX object examples/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/example_raytracing.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/examples/raytracing && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/examples/raytracing/example_raytracing.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Example_RayTracing.exe.dir/example_raytracing.cpp.o -c /var/jenkins/workspace/ArborX_master/examples/raytracing/example_raytracing.cpp
/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
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:30:3: warning: function 'ArborX::Details::DistributedTreeImpl::queryDispatch' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp:102:22: note: the definition seen here
DistributedTreeImpl::queryDispatch(SpatialPredicateTag, Tree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:30:3: note: differing parameters are named here: ('queries'), in definition: ('predicates')
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:39:3: warning: function 'ArborX::Details::DistributedTreeImpl::queryDispatch' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp:40:22: note: the definition seen here
DistributedTreeImpl::queryDispatch(SpatialPredicateTag, Tree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:39:3: note: differing parameters are named here: ('queries'), in definition: ('predicates')
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:68:15: warning: function 'ArborX::Details::DistributedTreeImpl::deviseStrategy' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
static void deviseStrategy(ExecutionSpace const &space,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp:170:27: note: the definition seen here
void DistributedTreeImpl::deviseStrategy(ExecutionSpace const &space,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:68:15: note: differing parameters are named here: ('queries', 'indices'), in definition: ('predicates', 'nearest_ranks')
static void deviseStrategy(ExecutionSpace const &space,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:77:3: warning: function 'ArborX::Details::DistributedTreeImpl::reassessStrategy' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
reassessStrategy(ExecutionSpace const &space, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp:234:27: note: the definition seen here
void DistributedTreeImpl::reassessStrategy(
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:77:3: note: differing parameters are named here: ('indices'), in definition: ('nearest_ranks')
reassessStrategy(ExecutionSpace const &space, DistributedTree const &tree,
^
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 90%] Built target ArborX_Example_Callback.exe
make -f examples/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/build.make examples/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/examples/brute_force /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/examples/brute_force /var/jenkins/workspace/ArborX_master/build/examples/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/examples/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/examples/brute_force/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/depend.internal".
Scanning dependencies of target ArborX_Example_BruteForce.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f examples/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/build.make examples/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 90%] Building CXX object examples/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/brute_force.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/examples/brute_force && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/examples/brute_force/brute_force.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Example_BruteForce.exe.dir/brute_force.cpp.o -c /var/jenkins/workspace/ArborX_master/examples/brute_force/brute_force.cpp
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:30:3: warning: function 'ArborX::Details::DistributedTreeImpl::queryDispatch' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp:102:22: note: the definition seen here
DistributedTreeImpl::queryDispatch(SpatialPredicateTag, Tree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:30:3: note: differing parameters are named here: ('queries'), in definition: ('predicates')
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:39:3: warning: function 'ArborX::Details::DistributedTreeImpl::queryDispatch' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp:40:22: note: the definition seen here
DistributedTreeImpl::queryDispatch(SpatialPredicateTag, Tree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:39:3: note: differing parameters are named here: ('queries'), in definition: ('predicates')
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:68:15: warning: function 'ArborX::Details::DistributedTreeImpl::deviseStrategy' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
static void deviseStrategy(ExecutionSpace const &space,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp:170:27: note: the definition seen here
void DistributedTreeImpl::deviseStrategy(ExecutionSpace const &space,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:68:15: note: differing parameters are named here: ('queries', 'indices'), in definition: ('predicates', 'nearest_ranks')
static void deviseStrategy(ExecutionSpace const &space,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:77:3: warning: function 'ArborX::Details::DistributedTreeImpl::reassessStrategy' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
reassessStrategy(ExecutionSpace const &space, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp:234:27: note: the definition seen here
void DistributedTreeImpl::reassessStrategy(
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:77:3: note: differing parameters are named here: ('indices'), in definition: ('nearest_ranks')
reassessStrategy(ExecutionSpace const &space, DistributedTree const &tree,
^
[ 91%] Linking CXX executable ArborX_Example_TriangleIntersection.exe
cd /var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/link.txt --verbose=1
/opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/triangle_intersection.cpp.o -o ArborX_Example_TriangleIntersection.exe -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 91%] Built target ArborX_Example_TriangleIntersection.exe
make -f examples/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/build.make examples/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/examples/moving_least_squares /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/examples/moving_least_squares /var/jenkins/workspace/ArborX_master/build/examples/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/examples/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/examples/moving_least_squares/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/depend.internal".
Scanning dependencies of target ArborX_Example_MovingLeastSquares.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f examples/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/build.make examples/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 91%] Building CXX object examples/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/moving_least_squares.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/examples/moving_least_squares && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/examples/moving_least_squares/moving_least_squares.cpp -- /opt/llvm/bin/clang++ -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/moving_least_squares.cpp.o -c /var/jenkins/workspace/ArborX_master/examples/moving_least_squares/moving_least_squares.cpp
[ 91%] Linking CXX executable ArborX_Example_Intersection.exe
cd /var/jenkins/workspace/ArborX_master/build/examples/simple_intersection && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_Intersection.exe.dir/link.txt --verbose=1
/opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_Intersection.exe.dir/example_intersection.cpp.o -o ArborX_Example_Intersection.exe -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 91%] Built target ArborX_Example_Intersection.exe
make -f benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/build.make benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/depend.internal".
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:30:3: warning: function 'ArborX::Details::DistributedTreeImpl::queryDispatch' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp:102:22: note: the definition seen here
DistributedTreeImpl::queryDispatch(SpatialPredicateTag, Tree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:30:3: note: differing parameters are named here: ('queries'), in definition: ('predicates')
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:39:3: warning: function 'ArborX::Details::DistributedTreeImpl::queryDispatch' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp:40:22: note: the definition seen here
DistributedTreeImpl::queryDispatch(SpatialPredicateTag, Tree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:39:3: note: differing parameters are named here: ('queries'), in definition: ('predicates')
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:68:15: warning: function 'ArborX::Details::DistributedTreeImpl::deviseStrategy' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
static void deviseStrategy(ExecutionSpace const &space,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp:170:27: note: the definition seen here
void DistributedTreeImpl::deviseStrategy(ExecutionSpace const &space,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:68:15: note: differing parameters are named here: ('queries', 'indices'), in definition: ('predicates', 'nearest_ranks')
static void deviseStrategy(ExecutionSpace const &space,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:77:3: warning: function 'ArborX::Details::DistributedTreeImpl::reassessStrategy' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
reassessStrategy(ExecutionSpace const &space, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp:234:27: note: the definition seen here
void DistributedTreeImpl::reassessStrategy(
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:77:3: note: differing parameters are named here: ('indices'), in definition: ('nearest_ranks')
reassessStrategy(ExecutionSpace const &space, DistributedTree const &tree,
^
Scanning dependencies of target ArborX_Benchmark_BruteForceVsBVH.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/build.make benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/build
[ 91%] Linking CXX executable ArborX_Example_TriangleIntersectionWithMapping.exe
cd /var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/link.txt --verbose=1
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
/opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/triangle_intersection.cpp.o -o ArborX_Example_TriangleIntersectionWithMapping.exe -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
[ 92%] Building CXX object benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_2.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_2.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_2.cpp.o -c /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_2.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 92%] Built target ArborX_Example_TriangleIntersectionWithMapping.exe
[ 92%] Building CXX object benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_3.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_3.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_3.cpp.o -c /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_3.cpp
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:30:3: warning: function 'ArborX::Details::DistributedTreeImpl::queryDispatch' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp:102:22: note: the definition seen here
DistributedTreeImpl::queryDispatch(SpatialPredicateTag, Tree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:30:3: note: differing parameters are named here: ('queries'), in definition: ('predicates')
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:39:3: warning: function 'ArborX::Details::DistributedTreeImpl::queryDispatch' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp:40:22: note: the definition seen here
DistributedTreeImpl::queryDispatch(SpatialPredicateTag, Tree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:39:3: note: differing parameters are named here: ('queries'), in definition: ('predicates')
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:68:15: warning: function 'ArborX::Details::DistributedTreeImpl::deviseStrategy' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
static void deviseStrategy(ExecutionSpace const &space,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp:170:27: note: the definition seen here
void DistributedTreeImpl::deviseStrategy(ExecutionSpace const &space,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:68:15: note: differing parameters are named here: ('queries', 'indices'), in definition: ('predicates', 'nearest_ranks')
static void deviseStrategy(ExecutionSpace const &space,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:77:3: warning: function 'ArborX::Details::DistributedTreeImpl::reassessStrategy' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
reassessStrategy(ExecutionSpace const &space, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp:234:27: note: the definition seen here
void DistributedTreeImpl::reassessStrategy(
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:77:3: note: differing parameters are named here: ('indices'), in definition: ('nearest_ranks')
reassessStrategy(ExecutionSpace const &space, DistributedTree const &tree,
^
[ 93%] Linking CXX executable ArborX_Example_MovingLeastSquares.exe
cd /var/jenkins/workspace/ArborX_master/build/examples/moving_least_squares && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/link.txt --verbose=1
/opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/moving_least_squares.cpp.o -o ArborX_Example_MovingLeastSquares.exe -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 93%] 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_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/benchmarks/dbscan /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/depend.internal".
Scanning dependencies of target ArborX_Benchmark_DBSCAN.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/build.make benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 93%] Building CXX object benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_2.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/dbscan_2.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_2.cpp.o -c /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/dbscan_2.cpp
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:30:3: warning: function 'ArborX::Details::DistributedTreeImpl::queryDispatch' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp:102:22: note: the definition seen here
DistributedTreeImpl::queryDispatch(SpatialPredicateTag, Tree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:30:3: note: differing parameters are named here: ('queries'), in definition: ('predicates')
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:39:3: warning: function 'ArborX::Details::DistributedTreeImpl::queryDispatch' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp:40:22: note: the definition seen here
DistributedTreeImpl::queryDispatch(SpatialPredicateTag, Tree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:39:3: note: differing parameters are named here: ('queries'), in definition: ('predicates')
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:68:15: warning: function 'ArborX::Details::DistributedTreeImpl::deviseStrategy' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
static void deviseStrategy(ExecutionSpace const &space,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp:170:27: note: the definition seen here
void DistributedTreeImpl::deviseStrategy(ExecutionSpace const &space,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:68:15: note: differing parameters are named here: ('queries', 'indices'), in definition: ('predicates', 'nearest_ranks')
static void deviseStrategy(ExecutionSpace const &space,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:77:3: warning: function 'ArborX::Details::DistributedTreeImpl::reassessStrategy' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
reassessStrategy(ExecutionSpace const &space, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp:234:27: note: the definition seen here
void DistributedTreeImpl::reassessStrategy(
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:77:3: note: differing parameters are named here: ('indices'), in definition: ('nearest_ranks')
reassessStrategy(ExecutionSpace const &space, DistributedTree const &tree,
^
[ 93%] Linking CXX executable ArborX_Example_TreeViz.exe
cd /var/jenkins/workspace/ArborX_master/build/examples/viz && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_TreeViz.exe.dir/link.txt --verbose=1
/opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_TreeViz.exe.dir/tree_visualization.cpp.o -o ArborX_Example_TreeViz.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_program_options.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 93%] 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_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/benchmarks/execution_space_instances /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/benchmarks/execution_space_instances /var/jenkins/workspace/ArborX_master/build/benchmarks/execution_space_instances/CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/execution_space_instances/CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/execution_space_instances/CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/execution_space_instances/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/execution_space_instances/CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/depend.internal".
Scanning dependencies of target ArborX_Benchmark_ExecutionSpaces.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f benchmarks/execution_space_instances/CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/build.make benchmarks/execution_space_instances/CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 93%] Building CXX object benchmarks/execution_space_instances/CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/execution_space_instances_driver.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/execution_space_instances && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/benchmarks/execution_space_instances/execution_space_instances_driver.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/benchmarks/point_clouds -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/execution_space_instances_driver.cpp.o -c /var/jenkins/workspace/ArborX_master/benchmarks/execution_space_instances/execution_space_instances_driver.cpp
[ 93%] Building CXX object benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_4.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_4.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_4.cpp.o -c /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_4.cpp
[ 93%] Linking CXX executable ArborX_Example_BruteForce.exe
cd /var/jenkins/workspace/ArborX_master/build/examples/brute_force && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_BruteForce.exe.dir/link.txt --verbose=1
/opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_BruteForce.exe.dir/brute_force.cpp.o -o ArborX_Example_BruteForce.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_program_options.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 93%] Built target ArborX_Example_BruteForce.exe
make -f benchmarks/bvh_driver/CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/build.make benchmarks/bvh_driver/CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/benchmarks/bvh_driver /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/benchmarks/bvh_driver /var/jenkins/workspace/ArborX_master/build/benchmarks/bvh_driver/CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/bvh_driver/CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/bvh_driver/CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/bvh_driver/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/bvh_driver/CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/depend.internal".
[ 93%] Linking CXX executable ArborX_Example_RayTracing.exe
cd /var/jenkins/workspace/ArborX_master/build/examples/raytracing && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_RayTracing.exe.dir/link.txt --verbose=1
/opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_RayTracing.exe.dir/example_raytracing.cpp.o -o ArborX_Example_RayTracing.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_program_options.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
Scanning dependencies of target ArborX_Benchmark_BoundingVolumeHierarchy.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f benchmarks/bvh_driver/CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/build.make benchmarks/bvh_driver/CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/build
[ 93%] Built target ArborX_Example_RayTracing.exe
[ 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_master/build/benchmarks/brute_force_vs_bvh && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_5.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_5.cpp.o -c /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_5.cpp
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 94%] Building CXX object benchmarks/bvh_driver/CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/bvh_driver.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/bvh_driver && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/benchmarks/bvh_driver/bvh_driver.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/benchmarks/point_clouds -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/benchmark/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/bvh_driver.cpp.o -c /var/jenkins/workspace/ArborX_master/benchmarks/bvh_driver/bvh_driver.cpp
[ 94%] Building CXX object benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_3.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/dbscan_3.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_3.cpp.o -c /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/dbscan_3.cpp
[ 95%] Building CXX object benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_4.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/dbscan_4.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_4.cpp.o -c /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/dbscan_4.cpp
[ 95%] Building CXX object benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_5.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/dbscan_5.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_5.cpp.o -c /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/dbscan_5.cpp
[ 95%] Linking CXX executable ArborX_Benchmark_ExecutionSpaces.exe
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/execution_space_instances && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/link.txt --verbose=1
/opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/execution_space_instances_driver.cpp.o -o ArborX_Benchmark_ExecutionSpaces.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_program_options.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 95%] Built target ArborX_Benchmark_ExecutionSpaces.exe
[ 95%] Building CXX object benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_6.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/dbscan_6.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_6.cpp.o -c /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/dbscan_6.cpp
[ 95%] Building CXX object benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_6.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_6.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_6.cpp.o -c /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_6.cpp
[ 96%] Building CXX object benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/print_timers.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/benchmarks/dbscan/print_timers.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/print_timers.cpp.o -c /var/jenkins/workspace/ArborX_master/benchmarks/dbscan/print_timers.cpp
[ 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_master/build/benchmarks/brute_force_vs_bvh && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh.cpp.o -c /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh.cpp
make -f benchmarks/develop/CMakeFiles/ArborX_Benchmark_Develop.exe.dir/build.make benchmarks/develop/CMakeFiles/ArborX_Benchmark_Develop.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/benchmarks/develop /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/benchmarks/develop /var/jenkins/workspace/ArborX_master/build/benchmarks/develop/CMakeFiles/ArborX_Benchmark_Develop.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/develop/CMakeFiles/ArborX_Benchmark_Develop.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/develop/CMakeFiles/ArborX_Benchmark_Develop.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/develop/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/develop/CMakeFiles/ArborX_Benchmark_Develop.exe.dir/depend.internal".
Scanning dependencies of target ArborX_Benchmark_Develop.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f benchmarks/develop/CMakeFiles/ArborX_Benchmark_Develop.exe.dir/build.make benchmarks/develop/CMakeFiles/ArborX_Benchmark_Develop.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 97%] Building CXX object benchmarks/develop/CMakeFiles/ArborX_Benchmark_Develop.exe.dir/develop.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/develop && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/benchmarks/develop/develop.cpp -- /opt/llvm/bin/clang++ -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/benchmark/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Benchmark_Develop.exe.dir/develop.cpp.o -c /var/jenkins/workspace/ArborX_master/benchmarks/develop/develop.cpp
[ 97%] Building CXX object benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/benchmarks/dbscan/dbscan.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan.cpp.o -c /var/jenkins/workspace/ArborX_master/benchmarks/dbscan/dbscan.cpp
make -f benchmarks/union_find/CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/build.make benchmarks/union_find/CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/benchmarks/union_find /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/benchmarks/union_find /var/jenkins/workspace/ArborX_master/build/benchmarks/union_find/CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/union_find/CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/union_find/CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/union_find/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/union_find/CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/depend.internal".
Scanning dependencies of target ArborX_Benchmark_UnionFind.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f benchmarks/union_find/CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/build.make benchmarks/union_find/CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 98%] Building CXX object benchmarks/union_find/CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/union_find.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/union_find && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/benchmarks/union_find/union_find.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/benchmark/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/union_find.cpp.o -c /var/jenkins/workspace/ArborX_master/benchmarks/union_find/union_find.cpp
[ 98%] Linking CXX executable ArborX_Benchmark_Develop.exe
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/develop && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Benchmark_Develop.exe.dir/link.txt --verbose=1
/opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Benchmark_Develop.exe.dir/develop.cpp.o -o ArborX_Benchmark_Develop.exe -Wl,-rpath,/opt/openmpi/lib /opt/benchmark/lib/libbenchmark.a /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so -lpthread -lrt
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 98%] Built target ArborX_Benchmark_Develop.exe
make -f benchmarks/distributed_tree_driver/CMakeFiles/ArborX_Benchmark_DistributedTree.exe.dir/build.make benchmarks/distributed_tree_driver/CMakeFiles/ArborX_Benchmark_DistributedTree.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/benchmarks/distributed_tree_driver /var/jenkins/workspace/ArborX_master/build/benchmarks/distributed_tree_driver/CMakeFiles/ArborX_Benchmark_DistributedTree.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/distributed_tree_driver/CMakeFiles/ArborX_Benchmark_DistributedTree.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/distributed_tree_driver/CMakeFiles/ArborX_Benchmark_DistributedTree.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/distributed_tree_driver/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/distributed_tree_driver/CMakeFiles/ArborX_Benchmark_DistributedTree.exe.dir/depend.internal".
Scanning dependencies of target ArborX_Benchmark_DistributedTree.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f benchmarks/distributed_tree_driver/CMakeFiles/ArborX_Benchmark_DistributedTree.exe.dir/build.make benchmarks/distributed_tree_driver/CMakeFiles/ArborX_Benchmark_DistributedTree.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 98%] Building CXX object benchmarks/distributed_tree_driver/CMakeFiles/ArborX_Benchmark_DistributedTree.exe.dir/distributed_tree_driver.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/distributed_tree_driver && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/benchmarks/point_clouds -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Benchmark_DistributedTree.exe.dir/distributed_tree_driver.cpp.o -c /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp
[ 99%] Linking CXX executable ArborX_Benchmark_BruteForceVsBVH.exe
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/link.txt --verbose=1
/opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_2.cpp.o CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_3.cpp.o CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_4.cpp.o CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_5.cpp.o CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_6.cpp.o CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh.cpp.o -o ArborX_Benchmark_BruteForceVsBVH.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_program_options.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 99%] Built target ArborX_Benchmark_BruteForceVsBVH.exe
[ 99%] Linking CXX executable ArborX_Benchmark_BoundingVolumeHierarchy.exe
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/bvh_driver && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/link.txt --verbose=1
/opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/bvh_driver.cpp.o -o ArborX_Benchmark_BoundingVolumeHierarchy.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/benchmark/lib/libbenchmark.a /opt/boost/lib/libboost_program_options.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so -lpthread -lrt
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 99%] Built target ArborX_Benchmark_BoundingVolumeHierarchy.exe
[ 99%] Linking CXX executable ArborX_Benchmark_DBSCAN.exe
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/link.txt --verbose=1
/opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_2.cpp.o CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_3.cpp.o CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_4.cpp.o CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_5.cpp.o CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_6.cpp.o CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/print_timers.cpp.o CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan.cpp.o -o ArborX_Benchmark_DBSCAN.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_program_options.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 99%] Built target ArborX_Benchmark_DBSCAN.exe
[ 99%] Linking CXX executable ArborX_Benchmark_UnionFind.exe
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/union_find && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/link.txt --verbose=1
/opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/union_find.cpp.o -o ArborX_Benchmark_UnionFind.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/benchmark/lib/libbenchmark.a /opt/boost/lib/libboost_program_options.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so -lpthread -lrt
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 99%] Built target ArborX_Benchmark_UnionFind.exe
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:30:3: warning: function 'ArborX::Details::DistributedTreeImpl::queryDispatch' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp:102:22: note: the definition seen here
DistributedTreeImpl::queryDispatch(SpatialPredicateTag, Tree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:30:3: note: differing parameters are named here: ('queries'), in definition: ('predicates')
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:39:3: warning: function 'ArborX::Details::DistributedTreeImpl::queryDispatch' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp:40:22: note: the definition seen here
DistributedTreeImpl::queryDispatch(SpatialPredicateTag, Tree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:39:3: note: differing parameters are named here: ('queries'), in definition: ('predicates')
queryDispatch(SpatialPredicateTag, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:68:15: warning: function 'ArborX::Details::DistributedTreeImpl::deviseStrategy' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
static void deviseStrategy(ExecutionSpace const &space,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp:170:27: note: the definition seen here
void DistributedTreeImpl::deviseStrategy(ExecutionSpace const &space,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:68:15: note: differing parameters are named here: ('queries', 'indices'), in definition: ('predicates', 'nearest_ranks')
static void deviseStrategy(ExecutionSpace const &space,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:77:3: warning: function 'ArborX::Details::DistributedTreeImpl::reassessStrategy' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
reassessStrategy(ExecutionSpace const &space, DistributedTree const &tree,
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp:234:27: note: the definition seen here
void DistributedTreeImpl::reassessStrategy(
^
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp:77:3: note: differing parameters are named here: ('indices'), in definition: ('nearest_ranks')
reassessStrategy(ExecutionSpace const &space, DistributedTree const &tree,
^
[100%] Linking CXX executable ArborX_Benchmark_DistributedTree.exe
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/distributed_tree_driver && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Benchmark_DistributedTree.exe.dir/link.txt --verbose=1
/opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Benchmark_DistributedTree.exe.dir/distributed_tree_driver.cpp.o -o ArborX_Benchmark_DistributedTree.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_program_options.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[100%] Built target ArborX_Benchmark_DistributedTree.exe
make[1]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
/opt/cmake/bin/cmake -E cmake_progress_start /var/jenkins/workspace/ArborX_master/build/CMakeFiles 0
[Pipeline] sh
+ ctest --timeout 180 --no-compress-output -T Test --test-output-size-passed=65536 --test-output-size-failed=1048576
Cannot find file: /var/jenkins/workspace/ArborX_master/build/DartConfiguration.tcl
Site:
Build name: (empty)
Create new tag: 20240110-1814 - Experimental
Cannot find file: /var/jenkins/workspace/ArborX_master/build/DartConfiguration.tcl
Test project /var/jenkins/workspace/ArborX_master/build
Start 1: ArborX_Test_DetailsUtils
1/31 Test #1: ArborX_Test_DetailsUtils ......................... Passed 0.04 sec
Start 2: ArborX_Test_Geometry
2/31 Test #2: ArborX_Test_Geometry ............................. Passed 0.01 sec
Start 3: ArborX_Test_QueryTree
3/31 Test #3: ArborX_Test_QueryTree ............................ Passed 4.92 sec
Start 4: ArborX_Test_DetailsTreeConstruction
4/31 Test #4: ArborX_Test_DetailsTreeConstruction .............. Passed 0.03 sec
Start 5: ArborX_Test_DetailsContainers
5/31 Test #5: ArborX_Test_DetailsContainers .................... Passed 0.08 sec
Start 6: ArborX_Test_DetailsCrsGraphWrapperImpl
6/31 Test #6: ArborX_Test_DetailsCrsGraphWrapperImpl ........... Passed 0.02 sec
Start 7: ArborX_Test_Clustering
7/31 Test #7: ArborX_Test_Clustering ........................... Passed 0.15 sec
Start 8: ArborX_Test_DetailsClusteringHelpers
8/31 Test #8: ArborX_Test_DetailsClusteringHelpers ............. Passed 0.18 sec
Start 9: ArborX_Test_SpecializedTraversals
9/31 Test #9: ArborX_Test_SpecializedTraversals ................ Passed 0.04 sec
Start 10: ArborX_Test_DistributedTree
10/31 Test #10: ArborX_Test_DistributedTree ...................... Passed 17.13 sec
Start 11: ArborX_Test_DetailsDistributedTreeImpl
11/31 Test #11: ArborX_Test_DetailsDistributedTreeImpl ........... Passed 0.36 sec
Start 12: ArborX_Test_BoostAdapters
12/31 Test #12: ArborX_Test_BoostAdapters ........................ Passed 0.05 sec
Start 13: ArborX_Test_InterpMovingLeastSquares
13/31 Test #13: ArborX_Test_InterpMovingLeastSquares ............. Passed 0.36 sec
Start 14: ArborX_Example_HostAccessTraits
14/31 Test #14: ArborX_Example_HostAccessTraits .................. Passed 0.03 sec
Start 15: ArborX_Example_Callback
15/31 Test #15: ArborX_Example_Callback .......................... Passed 0.04 sec
Start 16: ArborX_Example_DBSCAN
16/31 Test #16: ArborX_Example_DBSCAN ............................ Passed 0.07 sec
Start 17: ArborX_Example_MolecularDynamics
17/31 Test #17: ArborX_Example_MolecularDynamics ................. Passed 0.26 sec
Start 18: ArborX_Example_Intersection
18/31 Test #18: ArborX_Example_Intersection ...................... Passed 0.05 sec
Start 19: ArborX_Example_TriangleIntersection
19/31 Test #19: ArborX_Example_TriangleIntersection .............. Passed 0.11 sec
Start 20: ArborX_Example_TriangleIntersectionWithMapping
20/31 Test #20: ArborX_Example_TriangleIntersectionWithMapping ... Passed 0.11 sec
Start 21: ArborX_Example_TreeViz
21/31 Test #21: ArborX_Example_TreeViz ........................... Passed 0.19 sec
Start 22: ArborX_Example_RayTracing
22/31 Test #22: ArborX_Example_RayTracing ........................ Passed 14.38 sec
Start 23: ArborX_Example_BruteForce
23/31 Test #23: ArborX_Example_BruteForce ........................ Passed 0.02 sec
Start 24: ArborX_Example_MovingLeastSquares
24/31 Test #24: ArborX_Example_MovingLeastSquares ................ Passed 0.01 sec
Start 25: ArborX_Benchmark_BruteForceVsBVH
25/31 Test #25: ArborX_Benchmark_BruteForceVsBVH ................. Passed 0.03 sec
Start 26: ArborX_Benchmark_DBSCAN
26/31 Test #26: ArborX_Benchmark_DBSCAN .......................... Passed 0.01 sec
Start 27: ArborX_Benchmark_ExecutionSpaces
27/31 Test #27: ArborX_Benchmark_ExecutionSpaces ................. Passed 0.12 sec
Start 28: ArborX_Benchmark_BoundingVolumeHierarchy
28/31 Test #28: ArborX_Benchmark_BoundingVolumeHierarchy ......... Passed 5.36 sec
Start 29: ArborX_Benchmark_Develop
29/31 Test #29: ArborX_Benchmark_Develop ......................... Passed 5.18 sec
Start 30: ArborX_Benchmark_UnionFind
30/31 Test #30: ArborX_Benchmark_UnionFind ....................... Passed 3.83 sec
Start 31: ArborX_Benchmark_DistributedTree
31/31 Test #31: ArborX_Benchmark_DistributedTree ................. Passed 3.28 sec
100% tests passed, 0 tests failed out of 31
Total Test time (real) = 56.43 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 Jan 10 18:07:51 2024
cache hit (direct) 77
cache hit (preprocessed) 56
cache miss 47
cache hit rate 73.89 %
cleanups performed 1
files in cache 2628
cache size 4.5 GB
max cache size 5.0 GB
[Pipeline] xunit
INFO: Processing CTest-Version 3.x (default)
[Pipeline] sh
+ cd build
+ make install
-- ArborX hash = '7abc0268'
[ 0%] Built target record_hash
[ 3%] Built target ArborX_Test_InterpMovingLeastSquares.exe
[ 4%] Built target ArborX_Test_DetailsDistributedTreeImpl.exe
[ 6%] Built target ArborX_Test_DistributedTree.exe
INFO: [CTest-Version 3.x (default)] - 1 test report file(s) were found with the pattern 'build/Testing/**/Test.xml' relative to '/var/jenkins/workspace/ArborX_master' for the testing framework 'CTest-Version 3.x (default)'.
[ 14%] Built target ArborX_Test_QueryTree.exe
[ 16%] Built target ArborX_Test_DetailsUtils.exe
[ 18%] Built target ArborX_Test_CompileOnly.exe
[ 19%] Built target ArborX_Test_DetailsTreeConstruction.exe
[ 21%] Built target ArborX_Test_DetailsContainers.exe
[ 22%] Built target ArborX_Test_BoostAdapters.exe
[ 23%] Built target ArborX_Test_DetailsCrsGraphWrapperImpl.exe
[ 25%] Built target ArborX_Test_Clustering.exe
[ 26%] Built target ArborX_Test_Geometry.exe
[ 28%] Built target ArborX_Test_DetailsClusteringHelpers.exe
[ 30%] Built target ArborX_Test_SpecializedTraversals.exe
[ 30%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp
[ 31%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp
[ 31%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp
[ 31%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp
[ 32%] Built target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp
[ 33%] Built target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp
[ 34%] Built target ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp
[ 34%] Built target ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp
[ 34%] Built target ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp
[ 35%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp
[ 36%] Built target ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp
[ 37%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp
[ 37%] Built target ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp
[ 37%] Built target ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp
[ 38%] Built target ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp
[ 39%] Built target ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp
[ 40%] Built target ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp
[ 41%] Built target ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp
[ 42%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp
[ 43%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp
[ 43%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp
[ 44%] Built target ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp
[ 45%] Built target ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp
[ 45%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp
[ 46%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp
[ 47%] Built target ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp
[ 48%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp
[ 48%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp
[ 49%] Built target ArborX_HeaderSelfContained_ArborX_BruteForce_hpp
[ 49%] Built target ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp
[ 49%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp
[ 50%] Built target ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp
[ 51%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp
[ 52%] Built target ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp
[ 52%] Built target ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp
[ 52%] Built target ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp
[ 52%] Built target ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp
[ 53%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp
[ 54%] Built target ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp
[ 55%] Built target ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp
[ 56%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp
[ 56%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp
[ 57%] Built target ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp
[ 58%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp
[ 59%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp
[ 59%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp
[ 59%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp
[ 59%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp
[ 60%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp
[ 61%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp
[ 62%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp
[ 63%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp
[ 64%] Built target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp
[ 65%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp
[ 66%] Built target ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp
[ 66%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp
[ 66%] Built target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp
[ 67%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp
[ 68%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp
[ 69%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp
[ 70%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp
[ 71%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp
[ 72%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp
[ 72%] Built target ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp
[ 73%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp
[ 74%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp
[ 75%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp
[ 76%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp
[ 76%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp
[ 77%] Built target ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp
[ 78%] Built target ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp
[ 79%] Built target ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp
[ 80%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp
[ 81%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp
[ 82%] Built target ArborX_HeaderSelfContained_ArborX_hpp
[ 83%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp
[ 83%] Built target ArborX_HeaderSelfContained_details_ArborX_Exception_hpp
[ 84%] Built target ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp
[ 85%] Built target ArborX_Example_HostAccessTraits.exe
[ 86%] Built target ArborX_Example_Callback.exe
[ 87%] Built target ArborX_Example_DBSCAN.exe
[ 88%] Built target ArborX_Example_MolecularDynamics.exe
[ 88%] Built target ArborX_Example_Intersection.exe
[ 89%] Built target ArborX_Example_TriangleIntersection.exe
[ 89%] Built target ArborX_Example_TriangleIntersectionWithMapping.exe
[ 90%] Built target ArborX_Example_TreeViz.exe
[ 90%] Built target ArborX_Example_RayTracing.exe
[ 90%] Built target ArborX_Example_BruteForce.exe
[ 91%] Built target ArborX_Example_MovingLeastSquares.exe
[ 94%] Built target ArborX_Benchmark_BruteForceVsBVH.exe
[ 96%] Built target ArborX_Benchmark_DBSCAN.exe
[ 97%] Built target ArborX_DataConverter.exe
[ 97%] Built target ArborX_Benchmark_ExecutionSpaces.exe
[ 97%] Built target ArborX_Benchmark_BoundingVolumeHierarchy.exe
[ 98%] Built target ArborX_Benchmark_Develop.exe
[ 99%] Built target ArborX_Benchmark_UnionFind.exe
[100%] Built target ArborX_Benchmark_DistributedTree.exe
Install the project...
-- Install configuration: "Debug"
-- Installing: /opt/arborx/lib/cmake/ArborX/ArborXTargets.cmake
-- Installing: /opt/arborx/lib/cmake/ArborX/ArborXConfig.cmake
-- Installing: /opt/arborx/lib/cmake/ArborX/ArborXConfigVersion.cmake
-- Installing: /opt/arborx/lib/cmake/ArborX/ArborXSettings.cmake
-- Installing: /opt/arborx/include/ArborX
-- Installing: /opt/arborx/include/ArborX/ArborX_HDBSCAN.hpp
-- Installing: /opt/arborx/include/ArborX/ArborX.hpp
-- Installing: /opt/arborx/include/ArborX/geometry
-- Installing: /opt/arborx/include/ArborX/geometry/ArborX_KDOP.hpp
-- Installing: /opt/arborx/include/ArborX/geometry/ArborX_DetailsAlgorithms.hpp
-- Installing: /opt/arborx/include/ArborX/geometry/ArborX_Sphere.hpp
-- Installing: /opt/arborx/include/ArborX/geometry/ArborX_HyperBox.hpp
-- Installing: /opt/arborx/include/ArborX/geometry/ArborX_GeometryTraits.hpp
-- Installing: /opt/arborx/include/ArborX/geometry/ArborX_HyperSphere.hpp
-- Installing: /opt/arborx/include/ArborX/geometry/ArborX_Box.hpp
-- Installing: /opt/arborx/include/ArborX/geometry/ArborX_Point.hpp
-- Installing: /opt/arborx/include/ArborX/geometry/ArborX_Ray.hpp
-- Installing: /opt/arborx/include/ArborX/geometry/ArborX_HyperPoint.hpp
-- Installing: /opt/arborx/include/ArborX/geometry/ArborX_HyperTriangle.hpp
-- Installing: /opt/arborx/include/ArborX/interpolation
-- Installing: /opt/arborx/include/ArborX/interpolation/ArborX_InterpMovingLeastSquares.hpp
-- Installing: /opt/arborx/include/ArborX/interpolation/details
-- Installing: /opt/arborx/include/ArborX/interpolation/details/ArborX_InterpDetailsMovingLeastSquaresCoefficients.hpp
-- Installing: /opt/arborx/include/ArborX/interpolation/details/ArborX_InterpDetailsCompactRadialBasisFunction.hpp
-- Installing: /opt/arborx/include/ArborX/interpolation/details/ArborX_InterpDetailsPolynomialBasis.hpp
-- Installing: /opt/arborx/include/ArborX/interpolation/details/ArborX_InterpDetailsSymmetricPseudoInverseSVD.hpp
-- Installing: /opt/arborx/include/ArborX/ArborX_DistributedTree.hpp
-- Installing: /opt/arborx/include/ArborX/ArborX_BruteForce.hpp
-- Installing: /opt/arborx/include/ArborX/ArborX_LinearBVH.hpp
-- Installing: /opt/arborx/include/ArborX/ArborX_DBSCAN.hpp
-- Installing: /opt/arborx/include/ArborX/details
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsPermutedData.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsMortonCode.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsStack.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsNode.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsExpandHalfToFull.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_Callbacks.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsContainers.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsMinimumSpanningTree.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_Predicates.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_NeighborList.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsTreeConstruction.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsTreeTraversal.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsCartesianGrid.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsFDBSCANDenseBox.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsCrsGraphWrapperImpl.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_PairIndexRank.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsDistributedTreeSpatial.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsPriorityQueue.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_AccessTraits.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsDistributedTreeNearest.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_PairValueIndex.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsDendrogram.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsTreeVisualization.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsUnionFind.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsDistributor.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsUtils.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_IndexableGetter.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsHeap.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsMutualReachabilityDistance.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsBatchedQueries.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsTreeNodeLabeling.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsDistributedTreeImpl.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsBruteForceImpl.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsDistributedTreeUtils.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_Dendrogram.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsSortUtils.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_MinimumSpanningTree.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_TraversalPolicy.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsLegacy.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsFDBSCAN.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_Exception.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsHalfTraversal.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsOperatorFunctionObjects.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsHappyTreeFriends.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsWeightedEdge.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_SpaceFillingCurves.hpp
-- Installing: /opt/arborx/include/ArborX/kokkos_ext
-- Installing: /opt/arborx/include/ArborX/kokkos_ext/ArborX_DetailsKokkosExtStdAlgorithms.hpp
-- Installing: /opt/arborx/include/ArborX/kokkos_ext/ArborX_DetailsKokkosExtMinMaxOperations.hpp
-- Installing: /opt/arborx/include/ArborX/kokkos_ext/ArborX_DetailsKokkosExtMinMaxReduce.hpp
-- Installing: /opt/arborx/include/ArborX/kokkos_ext/ArborX_DetailsKokkosExtSort.hpp
-- Installing: /opt/arborx/include/ArborX/kokkos_ext/ArborX_DetailsKokkosExtSwap.hpp
-- Installing: /opt/arborx/include/ArborX/kokkos_ext/ArborX_DetailsKokkosExtAccessibilityTraits.hpp
-- Installing: /opt/arborx/include/ArborX/kokkos_ext/ArborX_DetailsKokkosExtArithmeticTraits.hpp
-- Installing: /opt/arborx/include/ArborX/kokkos_ext/ArborX_DetailsKokkosExtVersion.hpp
-- Installing: /opt/arborx/include/ArborX/kokkos_ext/ArborX_DetailsKokkosExtViewHelpers.hpp
-- Installing: /opt/arborx/include/ArborX/ArborX_CrsGraphWrapper.hpp
-- Up-to-date: /opt/arborx/include/ArborX
-- Installing: /opt/arborx/include/ArborX/ArborX_Version.hpp
-- Installing: /opt/arborx/include/ArborX/ArborX_Config.hpp
[Pipeline] sh
+ rm -rf test_install
+ mkdir -p test_install
[Pipeline] dir
Running in /var/jenkins/workspace/ArborX_master/test_install
[Pipeline] {
[Pipeline] sh
+ cp -r ../examples .
[Pipeline] sh
+ cmake -D CMAKE_CXX_COMPILER_LAUNCHER=ccache -D CMAKE_CXX_COMPILER=clang++ -D CMAKE_CXX_EXTENSIONS=OFF -D CMAKE_PREFIX_PATH=/opt/kokkos;/opt/arborx examples
-- The CXX compiler identification is Clang 14.0.0
-- Check for working CXX compiler: /opt/llvm/bin/clang++
-- Check for working CXX compiler: /opt/llvm/bin/clang++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found MPI_CXX: /opt/openmpi/lib/libmpi.so (found version "3.1")
-- Found MPI: TRUE (found version "3.1")
-- Found Boost: /opt/boost/lib/cmake/Boost-1.75.0/BoostConfig.cmake (found version "1.75.0") found components: program_options
-- Configuring done
-- Generating done
-- Build files have been written to: /var/jenkins/workspace/ArborX_master/test_install
[Pipeline] sh
+ make VERBOSE=1
/opt/cmake/bin/cmake -S/var/jenkins/workspace/ArborX_master/test_install/examples -B/var/jenkins/workspace/ArborX_master/test_install --check-build-system CMakeFiles/Makefile.cmake 0
/opt/cmake/bin/cmake -E cmake_progress_start /var/jenkins/workspace/ArborX_master/test_install/CMakeFiles /var/jenkins/workspace/ArborX_master/test_install/CMakeFiles/progress.marks
make -f CMakeFiles/Makefile2 all
make[1]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install'
make -f access_traits/CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/build.make access_traits/CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install'
cd /var/jenkins/workspace/ArborX_master/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master/test_install/examples /var/jenkins/workspace/ArborX_master/test_install/examples/access_traits /var/jenkins/workspace/ArborX_master/test_install /var/jenkins/workspace/ArborX_master/test_install/access_traits /var/jenkins/workspace/ArborX_master/test_install/access_traits/CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/test_install/access_traits/CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/access_traits/CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/test_install/access_traits/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/access_traits/CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/depend.internal".
Scanning dependencies of target ArborX_Example_HostAccessTraits.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install'
make -f access_traits/CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/build.make access_traits/CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install'
[ 4%] Building CXX object access_traits/CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/example_host_access_traits.cpp.o
cd /var/jenkins/workspace/ArborX_master/test_install/access_traits && ccache /opt/llvm/bin/clang++ -DKOKKOS_DEPENDENCE -isystem /opt/arborx/include/ArborX -isystem /opt/arborx/include/ArborX/details -isystem /opt/arborx/include/ArborX/geometry -isystem /opt/arborx/include/ArborX/kokkos_ext -isystem /opt/arborx/include/ArborX/interpolation -isystem /opt/arborx/include/ArborX/interpolation/details -isystem /opt/kokkos/include -isystem /opt/openmpi/include -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/example_host_access_traits.cpp.o -c /var/jenkins/workspace/ArborX_master/test_install/examples/access_traits/example_host_access_traits.cpp
[ 9%] Linking CXX executable ArborX_Example_HostAccessTraits.exe
cd /var/jenkins/workspace/ArborX_master/test_install/access_traits && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/link.txt --verbose=1
/opt/llvm/bin/clang++ -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/example_host_access_traits.cpp.o -o ArborX_Example_HostAccessTraits.exe -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install'
[ 9%] Built target ArborX_Example_HostAccessTraits.exe
make -f callback/CMakeFiles/ArborX_Example_Callback.exe.dir/build.make callback/CMakeFiles/ArborX_Example_Callback.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install'
cd /var/jenkins/workspace/ArborX_master/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master/test_install/examples /var/jenkins/workspace/ArborX_master/test_install/examples/callback /var/jenkins/workspace/ArborX_master/test_install /var/jenkins/workspace/ArborX_master/test_install/callback /var/jenkins/workspace/ArborX_master/test_install/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/test_install/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/test_install/callback/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/depend.internal".
Scanning dependencies of target ArborX_Example_Callback.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install'
make -f callback/CMakeFiles/ArborX_Example_Callback.exe.dir/build.make callback/CMakeFiles/ArborX_Example_Callback.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install'
[ 13%] Building CXX object callback/CMakeFiles/ArborX_Example_Callback.exe.dir/example_callback.cpp.o
cd /var/jenkins/workspace/ArborX_master/test_install/callback && ccache /opt/llvm/bin/clang++ -DKOKKOS_DEPENDENCE -isystem /opt/arborx/include/ArborX -isystem /opt/arborx/include/ArborX/details -isystem /opt/arborx/include/ArborX/geometry -isystem /opt/arborx/include/ArborX/kokkos_ext -isystem /opt/arborx/include/ArborX/interpolation -isystem /opt/arborx/include/ArborX/interpolation/details -isystem /opt/kokkos/include -isystem /opt/openmpi/include -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Example_Callback.exe.dir/example_callback.cpp.o -c /var/jenkins/workspace/ArborX_master/test_install/examples/callback/example_callback.cpp
[ 18%] Linking CXX executable ArborX_Example_Callback.exe
cd /var/jenkins/workspace/ArborX_master/test_install/callback && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_Callback.exe.dir/link.txt --verbose=1
/opt/llvm/bin/clang++ -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_Callback.exe.dir/example_callback.cpp.o -o ArborX_Example_Callback.exe -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install'
[ 18%] Built target ArborX_Example_Callback.exe
make -f dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/build.make dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install'
cd /var/jenkins/workspace/ArborX_master/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master/test_install/examples /var/jenkins/workspace/ArborX_master/test_install/examples/dbscan /var/jenkins/workspace/ArborX_master/test_install /var/jenkins/workspace/ArborX_master/test_install/dbscan /var/jenkins/workspace/ArborX_master/test_install/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/test_install/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/test_install/dbscan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/depend.internal".
Scanning dependencies of target ArborX_Example_DBSCAN.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install'
make -f dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/build.make dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install'
[ 22%] Building CXX object dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/example_dbscan.cpp.o
cd /var/jenkins/workspace/ArborX_master/test_install/dbscan && ccache /opt/llvm/bin/clang++ -DKOKKOS_DEPENDENCE -isystem /opt/arborx/include/ArborX -isystem /opt/arborx/include/ArborX/details -isystem /opt/arborx/include/ArborX/geometry -isystem /opt/arborx/include/ArborX/kokkos_ext -isystem /opt/arborx/include/ArborX/interpolation -isystem /opt/arborx/include/ArborX/interpolation/details -isystem /opt/kokkos/include -isystem /opt/openmpi/include -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Example_DBSCAN.exe.dir/example_dbscan.cpp.o -c /var/jenkins/workspace/ArborX_master/test_install/examples/dbscan/example_dbscan.cpp
[ 27%] Linking CXX executable ArborX_Example_DBSCAN.exe
cd /var/jenkins/workspace/ArborX_master/test_install/dbscan && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_DBSCAN.exe.dir/link.txt --verbose=1
/opt/llvm/bin/clang++ -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_DBSCAN.exe.dir/example_dbscan.cpp.o -o ArborX_Example_DBSCAN.exe -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install'
[ 27%] Built target ArborX_Example_DBSCAN.exe
make -f molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/build.make molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install'
cd /var/jenkins/workspace/ArborX_master/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master/test_install/examples /var/jenkins/workspace/ArborX_master/test_install/examples/molecular_dynamics /var/jenkins/workspace/ArborX_master/test_install /var/jenkins/workspace/ArborX_master/test_install/molecular_dynamics /var/jenkins/workspace/ArborX_master/test_install/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/test_install/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/test_install/molecular_dynamics/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/depend.internal".
Scanning dependencies of target ArborX_Example_MolecularDynamics.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install'
make -f molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/build.make molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install'
[ 31%] Building CXX object molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/example_molecular_dynamics.cpp.o
cd /var/jenkins/workspace/ArborX_master/test_install/molecular_dynamics && ccache /opt/llvm/bin/clang++ -DKOKKOS_DEPENDENCE -isystem /opt/arborx/include/ArborX -isystem /opt/arborx/include/ArborX/details -isystem /opt/arborx/include/ArborX/geometry -isystem /opt/arborx/include/ArborX/kokkos_ext -isystem /opt/arborx/include/ArborX/interpolation -isystem /opt/arborx/include/ArborX/interpolation/details -isystem /opt/kokkos/include -isystem /opt/openmpi/include -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/example_molecular_dynamics.cpp.o -c /var/jenkins/workspace/ArborX_master/test_install/examples/molecular_dynamics/example_molecular_dynamics.cpp
[ 36%] Linking CXX executable ArborX_Example_MolecularDynamics.exe
cd /var/jenkins/workspace/ArborX_master/test_install/molecular_dynamics && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/link.txt --verbose=1
/opt/llvm/bin/clang++ -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/example_molecular_dynamics.cpp.o -o ArborX_Example_MolecularDynamics.exe -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install'
[ 36%] Built target ArborX_Example_MolecularDynamics.exe
make -f simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/build.make simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install'
cd /var/jenkins/workspace/ArborX_master/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master/test_install/examples /var/jenkins/workspace/ArborX_master/test_install/examples/simple_intersection /var/jenkins/workspace/ArborX_master/test_install /var/jenkins/workspace/ArborX_master/test_install/simple_intersection /var/jenkins/workspace/ArborX_master/test_install/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/test_install/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/test_install/simple_intersection/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/depend.internal".
Scanning dependencies of target ArborX_Example_Intersection.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install'
make -f simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/build.make simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install'
[ 40%] Building CXX object simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/example_intersection.cpp.o
cd /var/jenkins/workspace/ArborX_master/test_install/simple_intersection && ccache /opt/llvm/bin/clang++ -DKOKKOS_DEPENDENCE -isystem /opt/arborx/include/ArborX -isystem /opt/arborx/include/ArborX/details -isystem /opt/arborx/include/ArborX/geometry -isystem /opt/arborx/include/ArborX/kokkos_ext -isystem /opt/arborx/include/ArborX/interpolation -isystem /opt/arborx/include/ArborX/interpolation/details -isystem /opt/kokkos/include -isystem /opt/openmpi/include -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Example_Intersection.exe.dir/example_intersection.cpp.o -c /var/jenkins/workspace/ArborX_master/test_install/examples/simple_intersection/example_intersection.cpp
[ 45%] Linking CXX executable ArborX_Example_Intersection.exe
cd /var/jenkins/workspace/ArborX_master/test_install/simple_intersection && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_Intersection.exe.dir/link.txt --verbose=1
/opt/llvm/bin/clang++ -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_Intersection.exe.dir/example_intersection.cpp.o -o ArborX_Example_Intersection.exe -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install'
[ 45%] Built target ArborX_Example_Intersection.exe
make -f triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/build.make triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install'
cd /var/jenkins/workspace/ArborX_master/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master/test_install/examples /var/jenkins/workspace/ArborX_master/test_install/examples/triangle_intersection /var/jenkins/workspace/ArborX_master/test_install /var/jenkins/workspace/ArborX_master/test_install/triangle_intersection /var/jenkins/workspace/ArborX_master/test_install/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/test_install/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/test_install/triangle_intersection/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/depend.internal".
Scanning dependencies of target ArborX_Example_TriangleIntersection.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install'
make -f triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/build.make triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install'
[ 50%] Building CXX object triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/triangle_intersection.cpp.o
cd /var/jenkins/workspace/ArborX_master/test_install/triangle_intersection && ccache /opt/llvm/bin/clang++ -DKOKKOS_DEPENDENCE -isystem /opt/arborx/include/ArborX -isystem /opt/arborx/include/ArborX/details -isystem /opt/arborx/include/ArborX/geometry -isystem /opt/arborx/include/ArborX/kokkos_ext -isystem /opt/arborx/include/ArborX/interpolation -isystem /opt/arborx/include/ArborX/interpolation/details -isystem /opt/kokkos/include -isystem /opt/openmpi/include -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/triangle_intersection.cpp.o -c /var/jenkins/workspace/ArborX_master/test_install/examples/triangle_intersection/triangle_intersection.cpp
[ 54%] Linking CXX executable ArborX_Example_TriangleIntersection.exe
cd /var/jenkins/workspace/ArborX_master/test_install/triangle_intersection && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/link.txt --verbose=1
/opt/llvm/bin/clang++ -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/triangle_intersection.cpp.o -o ArborX_Example_TriangleIntersection.exe -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install'
[ 54%] Built target ArborX_Example_TriangleIntersection.exe
make -f triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/build.make triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install'
cd /var/jenkins/workspace/ArborX_master/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master/test_install/examples /var/jenkins/workspace/ArborX_master/test_install/examples/triangle_intersection /var/jenkins/workspace/ArborX_master/test_install /var/jenkins/workspace/ArborX_master/test_install/triangle_intersection /var/jenkins/workspace/ArborX_master/test_install/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/test_install/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/test_install/triangle_intersection/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/depend.internal".
Scanning dependencies of target ArborX_Example_TriangleIntersectionWithMapping.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install'
make -f triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/build.make triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install'
[ 59%] Building CXX object triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/triangle_intersection.cpp.o
cd /var/jenkins/workspace/ArborX_master/test_install/triangle_intersection && ccache /opt/llvm/bin/clang++ -DKOKKOS_DEPENDENCE -DPRECOMPUTE_MAPPING -isystem /opt/arborx/include/ArborX -isystem /opt/arborx/include/ArborX/details -isystem /opt/arborx/include/ArborX/geometry -isystem /opt/arborx/include/ArborX/kokkos_ext -isystem /opt/arborx/include/ArborX/interpolation -isystem /opt/arborx/include/ArborX/interpolation/details -isystem /opt/kokkos/include -isystem /opt/openmpi/include -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/triangle_intersection.cpp.o -c /var/jenkins/workspace/ArborX_master/test_install/examples/triangle_intersection/triangle_intersection.cpp
[ 63%] Linking CXX executable ArborX_Example_TriangleIntersectionWithMapping.exe
cd /var/jenkins/workspace/ArborX_master/test_install/triangle_intersection && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/link.txt --verbose=1
/opt/llvm/bin/clang++ -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/triangle_intersection.cpp.o -o ArborX_Example_TriangleIntersectionWithMapping.exe -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install'
[ 63%] Built target ArborX_Example_TriangleIntersectionWithMapping.exe
make -f viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/build.make viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install'
cd /var/jenkins/workspace/ArborX_master/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master/test_install/examples /var/jenkins/workspace/ArborX_master/test_install/examples/viz /var/jenkins/workspace/ArborX_master/test_install /var/jenkins/workspace/ArborX_master/test_install/viz /var/jenkins/workspace/ArborX_master/test_install/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/test_install/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/test_install/viz/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/depend.internal".
Scanning dependencies of target ArborX_Example_TreeViz.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install'
make -f viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/build.make viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install'
[ 68%] Building CXX object viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/tree_visualization.cpp.o
cd /var/jenkins/workspace/ArborX_master/test_install/viz && ccache /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -isystem /opt/arborx/include/ArborX -isystem /opt/arborx/include/ArborX/details -isystem /opt/arborx/include/ArborX/geometry -isystem /opt/arborx/include/ArborX/kokkos_ext -isystem /opt/arborx/include/ArborX/interpolation -isystem /opt/arborx/include/ArborX/interpolation/details -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Example_TreeViz.exe.dir/tree_visualization.cpp.o -c /var/jenkins/workspace/ArborX_master/test_install/examples/viz/tree_visualization.cpp
[ 72%] Linking CXX executable ArborX_Example_TreeViz.exe
cd /var/jenkins/workspace/ArborX_master/test_install/viz && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_TreeViz.exe.dir/link.txt --verbose=1
/opt/llvm/bin/clang++ -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_TreeViz.exe.dir/tree_visualization.cpp.o -o ArborX_Example_TreeViz.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_program_options.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install'
[ 72%] Built target ArborX_Example_TreeViz.exe
make -f raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/build.make raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install'
cd /var/jenkins/workspace/ArborX_master/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master/test_install/examples /var/jenkins/workspace/ArborX_master/test_install/examples/raytracing /var/jenkins/workspace/ArborX_master/test_install /var/jenkins/workspace/ArborX_master/test_install/raytracing /var/jenkins/workspace/ArborX_master/test_install/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/test_install/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/test_install/raytracing/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/depend.internal".
Scanning dependencies of target ArborX_Example_RayTracing.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install'
make -f raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/build.make raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install'
[ 77%] Building CXX object raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/example_raytracing.cpp.o
cd /var/jenkins/workspace/ArborX_master/test_install/raytracing && ccache /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -isystem /opt/arborx/include/ArborX -isystem /opt/arborx/include/ArborX/details -isystem /opt/arborx/include/ArborX/geometry -isystem /opt/arborx/include/ArborX/kokkos_ext -isystem /opt/arborx/include/ArborX/interpolation -isystem /opt/arborx/include/ArborX/interpolation/details -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Example_RayTracing.exe.dir/example_raytracing.cpp.o -c /var/jenkins/workspace/ArborX_master/test_install/examples/raytracing/example_raytracing.cpp
[ 81%] Linking CXX executable ArborX_Example_RayTracing.exe
cd /var/jenkins/workspace/ArborX_master/test_install/raytracing && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_RayTracing.exe.dir/link.txt --verbose=1
/opt/llvm/bin/clang++ -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_RayTracing.exe.dir/example_raytracing.cpp.o -o ArborX_Example_RayTracing.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_program_options.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install'
[ 81%] Built target ArborX_Example_RayTracing.exe
make -f brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/build.make brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install'
cd /var/jenkins/workspace/ArborX_master/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master/test_install/examples /var/jenkins/workspace/ArborX_master/test_install/examples/brute_force /var/jenkins/workspace/ArborX_master/test_install /var/jenkins/workspace/ArborX_master/test_install/brute_force /var/jenkins/workspace/ArborX_master/test_install/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/test_install/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/test_install/brute_force/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/depend.internal".
Scanning dependencies of target ArborX_Example_BruteForce.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install'
make -f brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/build.make brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install'
[ 86%] Building CXX object brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/brute_force.cpp.o
cd /var/jenkins/workspace/ArborX_master/test_install/brute_force && ccache /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -isystem /opt/arborx/include/ArborX -isystem /opt/arborx/include/ArborX/details -isystem /opt/arborx/include/ArborX/geometry -isystem /opt/arborx/include/ArborX/kokkos_ext -isystem /opt/arborx/include/ArborX/interpolation -isystem /opt/arborx/include/ArborX/interpolation/details -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Example_BruteForce.exe.dir/brute_force.cpp.o -c /var/jenkins/workspace/ArborX_master/test_install/examples/brute_force/brute_force.cpp
[ 90%] Linking CXX executable ArborX_Example_BruteForce.exe
cd /var/jenkins/workspace/ArborX_master/test_install/brute_force && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_BruteForce.exe.dir/link.txt --verbose=1
/opt/llvm/bin/clang++ -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_BruteForce.exe.dir/brute_force.cpp.o -o ArborX_Example_BruteForce.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_program_options.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install'
[ 90%] Built target ArborX_Example_BruteForce.exe
make -f moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/build.make moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install'
cd /var/jenkins/workspace/ArborX_master/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master/test_install/examples /var/jenkins/workspace/ArborX_master/test_install/examples/moving_least_squares /var/jenkins/workspace/ArborX_master/test_install /var/jenkins/workspace/ArborX_master/test_install/moving_least_squares /var/jenkins/workspace/ArborX_master/test_install/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/test_install/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/test_install/moving_least_squares/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/depend.internal".
Scanning dependencies of target ArborX_Example_MovingLeastSquares.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install'
make -f moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/build.make moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install'
[ 95%] Building CXX object moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/moving_least_squares.cpp.o
cd /var/jenkins/workspace/ArborX_master/test_install/moving_least_squares && ccache /opt/llvm/bin/clang++ -DKOKKOS_DEPENDENCE -isystem /opt/arborx/include/ArborX -isystem /opt/arborx/include/ArborX/details -isystem /opt/arborx/include/ArborX/geometry -isystem /opt/arborx/include/ArborX/kokkos_ext -isystem /opt/arborx/include/ArborX/interpolation -isystem /opt/arborx/include/ArborX/interpolation/details -isystem /opt/kokkos/include -isystem /opt/openmpi/include -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/moving_least_squares.cpp.o -c /var/jenkins/workspace/ArborX_master/test_install/examples/moving_least_squares/moving_least_squares.cpp
[100%] Linking CXX executable ArborX_Example_MovingLeastSquares.exe
cd /var/jenkins/workspace/ArborX_master/test_install/moving_least_squares && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/link.txt --verbose=1
/opt/llvm/bin/clang++ -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/moving_least_squares.cpp.o -o ArborX_Example_MovingLeastSquares.exe -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install'
[100%] Built target ArborX_Example_MovingLeastSquares.exe
make[1]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install'
/opt/cmake/bin/cmake -E cmake_progress_start /var/jenkins/workspace/ArborX_master/test_install/CMakeFiles 0
[Pipeline] sh
+ make test
Running tests...
Test project /var/jenkins/workspace/ArborX_master/test_install
Start 1: ArborX_Example_HostAccessTraits
1/11 Test #1: ArborX_Example_HostAccessTraits .................. Passed 0.03 sec
Start 2: ArborX_Example_Callback
2/11 Test #2: ArborX_Example_Callback .......................... Passed 0.03 sec
Start 3: ArborX_Example_DBSCAN
3/11 Test #3: ArborX_Example_DBSCAN ............................ Passed 0.03 sec
Start 4: ArborX_Example_MolecularDynamics
4/11 Test #4: ArborX_Example_MolecularDynamics ................. Passed 0.15 sec
Start 5: ArborX_Example_Intersection
5/11 Test #5: ArborX_Example_Intersection ...................... Passed 0.03 sec
Start 6: ArborX_Example_TriangleIntersection
6/11 Test #6: ArborX_Example_TriangleIntersection .............. Passed 0.05 sec
Start 7: ArborX_Example_TriangleIntersectionWithMapping
7/11 Test #7: ArborX_Example_TriangleIntersectionWithMapping ... Passed 0.05 sec
Start 8: ArborX_Example_TreeViz
8/11 Test #8: ArborX_Example_TreeViz ........................... Passed 0.05 sec
Start 9: ArborX_Example_RayTracing
9/11 Test #9: ArborX_Example_RayTracing ........................ Passed 12.12 sec
Start 10: ArborX_Example_BruteForce
10/11 Test #10: ArborX_Example_BruteForce ........................ Passed 0.03 sec
Start 11: ArborX_Example_MovingLeastSquares
11/11 Test #11: ArborX_Example_MovingLeastSquares ................ Passed 0.03 sec
100% tests passed, 0 tests failed out of 11
Total Test time (real) = 12.59 sec
[Pipeline] }
[Pipeline] // dir
[Pipeline] }
$ docker stop --time=1 dbaae82324b7bab95cf8f5de5a6fcc2202b27e958e09decac8e192e35c7df7f8
$ docker rm -f --volumes dbaae82324b7bab95cf8f5de5a6fcc2202b27e958e09decac8e192e35c7df7f8
[Pipeline] // withDockerContainer
[Pipeline] }
[Pipeline] // withEnv
[Pipeline] }
[Pipeline] // node
[Pipeline] }
[Pipeline] // stage
[Pipeline] }
Running on fetnat05 in /var/jenkins/workspace/ArborX_master
[Pipeline] {
[Pipeline] checkout
Selected Git installation does not exist. Using Default
The recommended git tool is: NONE
using credential Jenkins ORNL
Fetching changes from the remote Git repository
Fetching without tags
Checking out Revision 7abc0268f895d60fa72023fb160a60a2ff2c950e (master)
> git rev-parse --resolve-git-dir /var/jenkins/workspace/ArborX_master/.git # timeout=10
> git config remote.origin.url https://github.com/arborx/ArborX.git # timeout=10
Fetching upstream changes from https://github.com/arborx/ArborX.git
> git --version # timeout=10
> git --version # 'git version 2.17.1'
using GIT_ASKPASS to set credentials
> git fetch --no-tags --progress -- https://github.com/arborx/ArborX.git +refs/heads/master:refs/remotes/origin/master # timeout=10
> git config core.sparsecheckout # timeout=10
> git checkout -f 7abc0268f895d60fa72023fb160a60a2ff2c950e # timeout=10
Commit message: "Merge pull request #1019 from masterleinad/remove_gitlab_ci"
[Pipeline] withEnv
[Pipeline] {
[Pipeline] isUnix
[Pipeline] readFile
[Pipeline] sh
+ docker build -t e1442d64a726c33cad98796f5bb2de848462dbc5 --build-arg BASE=nvidia/cuda:11.5.2-devel-ubuntu20.04 --build-arg KOKKOS_VERSION=4.1.00 --build-arg KOKKOS_OPTIONS=-DCMAKE_CXX_EXTENSIONS=OFF -DKokkos_ENABLE_SERIAL=ON -DKokkos_ENABLE_CUDA=ON -DKokkos_ARCH_VOLTA70=ON --build-arg CUDA_AWARE_MPI=1 -f docker/Dockerfile docker
DEPRECATED: The legacy builder is deprecated and will be removed in a future release.
Install the buildx component to build images with BuildKit:
https://docs.docker.com/go/buildx/
Sending build context to Docker daemon 24.58kB
Step 1/25 : ARG BASE=nvidia/cuda:11.0.3-devel-ubuntu18.04
Step 2/25 : FROM $BASE
---> 3df12c4530b8
Step 3/25 : ARG NPROCS=4
---> Using cache
---> 2d6ba00b3160
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
---> 1125aec5e61f
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
---> a73057ed836f
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
---> 72ae827145de
Step 7/25 : ENV CMAKE_DIR=/opt/cmake
---> Using cache
---> 270fe53da202
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
---> 18b41b5c385b
Step 9/25 : ENV PATH=${CMAKE_DIR}/bin:$PATH
---> Using cache
---> de55d5767eab
Step 10/25 : ENV LLVM_DIR=/opt/llvm
---> Using cache
---> 772664d43825
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
---> 85972e04f027
Step 12/25 : ENV PATH=${LLVM_DIR}/bin:$PATH
---> Using cache
---> ecf0c534044d
Step 13/25 : ARG CUDA_AWARE_MPI
---> Using cache
---> 141e03c2f50d
Step 14/25 : ENV OPENMPI_DIR=/opt/openmpi
---> Using cache
---> 19e7610d90f0
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
---> f2d0d246ae37
Step 16/25 : ENV PATH=${OPENMPI_DIR}/bin:$PATH
---> Using cache
---> 3549842ce974
Step 17/25 : ENV BOOST_DIR=/opt/boost
---> Using cache
---> 96ca4a48133b
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
---> 69fd572aa6bc
Step 19/25 : ENV BENCHMARK_DIR=/opt/benchmark
---> Using cache
---> 8006b79be05d
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
---> 921f01a60363
Step 21/25 : ENV LD_LIBRARY_PATH=/usr/local/cuda/targets/x86_64-linux/lib:${LD_LIBRARY_PATH}
---> Using cache
---> 3d41ab2f4f1b
Step 22/25 : ARG KOKKOS_VERSION=4.2.00
---> Using cache
---> aba43cd7dbe9
Step 23/25 : ARG KOKKOS_OPTIONS="-DKokkos_ENABLE_SERIAL=ON -DKokkos_ENABLE_OPENMP=ON -DKokkos_ENABLE_CUDA=ON"
---> Using cache
---> 7f8a51c1e1ca
Step 24/25 : ENV KOKKOS_DIR=/opt/kokkos
---> Using cache
---> fe10a4c515ed
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
---> 7269faa5c6a9
Successfully built 7269faa5c6a9
Successfully tagged e1442d64a726c33cad98796f5bb2de848462dbc5:latest
[Pipeline] isUnix
[Pipeline] withEnv
[Pipeline] {
[Pipeline] sh
+ docker inspect -f . e1442d64a726c33cad98796f5bb2de848462dbc5
.
[Pipeline] }
[Pipeline] // withEnv
[Pipeline] withDockerContainer
fetnat05 seems to be running inside container 00e5931260b2e07eb423b0cc831b75288e42d84d9c1201e88c1b670ec9408e50
$ docker run -t -d -u 0:0 -v /tmp/ccache:/tmp/ccache --env NVIDIA_VISIBLE_DEVICES=${NVIDIA_VISIBLE_DEVICES} -w /var/jenkins/workspace/ArborX_master --volumes-from 00e5931260b2e07eb423b0cc831b75288e42d84d9c1201e88c1b670ec9408e50 -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** e1442d64a726c33cad98796f5bb2de848462dbc5 cat
$ docker top f8bf5abafbbc49b8e5c2e2b03fa45c0e4c1025eab0a6d05c0b9c1df628f805b8 -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_master/build
[Pipeline] {
[Pipeline] sh
+ cmake -D CMAKE_INSTALL_PREFIX=/opt/arborx -D CMAKE_BUILD_TYPE=Debug -D CMAKE_CXX_COMPILER_LAUNCHER=ccache -D CMAKE_CXX_COMPILER=/opt/kokkos/bin/nvcc_wrapper -D CMAKE_CXX_EXTENSIONS=OFF -D CMAKE_CXX_FLAGS=-Wpedantic -Wall -Wextra -D CMAKE_PREFIX_PATH=/opt/kokkos;/opt/boost;/opt/benchmark -D ARBORX_ENABLE_MPI=ON -D MPIEXEC_PREFLAGS=--allow-run-as-root -D MPIEXEC_MAX_NUMPROCS=4 -D ARBORX_ENABLE_GPU_AWARE_MPI=ON -D ARBORX_ENABLE_TESTS=ON -D ARBORX_ENABLE_EXAMPLES=ON -D ARBORX_ENABLE_BENCHMARKS=ON ..
-- 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.1.00")
-- Found MPI_CXX: /opt/openmpi/lib/libmpi.so (found version "3.1")
-- Found MPI: TRUE (found version "3.1")
-- ArborX hash = '7abc0268'
-- Found Boost: /opt/boost/lib/cmake/Boost-1.75.0/BoostConfig.cmake (found suitable version "1.75.0", minimum required is "1.67.0") found components: unit_test_framework
-- Found Boost: /opt/boost/lib/cmake/Boost-1.75.0/BoostConfig.cmake (found version "1.75.0") found components: program_options
-- Found Boost: /opt/boost/lib/cmake/Boost-1.75.0/BoostConfig.cmake (found suitable version "1.75.0", minimum required is "1.56.0") found components: program_options
-- Looking for C++ include pthread.h
-- Looking for C++ include pthread.h - found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Found benchmark: /opt/benchmark/lib/cmake/benchmark (version "1.6.1")
-- Configuring done
-- Generating done
-- Build files have been written to: /var/jenkins/workspace/ArborX_master/build
[Pipeline] sh
+ make -j8 VERBOSE=1
/opt/cmake/bin/cmake -S/var/jenkins/workspace/ArborX_master -B/var/jenkins/workspace/ArborX_master/build --check-build-system CMakeFiles/Makefile.cmake 0
/opt/cmake/bin/cmake -E cmake_progress_start /var/jenkins/workspace/ArborX_master/build/CMakeFiles /var/jenkins/workspace/ArborX_master/build/CMakeFiles/progress.marks
make -f CMakeFiles/Makefile2 all
make[1]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
make -f CMakeFiles/record_hash.dir/build.make CMakeFiles/record_hash.dir/depend
make -f benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/build.make benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/CMakeFiles/record_hash.dir/DependInfo.cmake --color=
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/benchmarks/dbscan /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/CMakeFiles/record_hash.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/CMakeFiles/record_hash.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/CMakeFiles/record_hash.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/depend.internal".
Scanning dependencies of target record_hash
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f CMakeFiles/record_hash.dir/build.make CMakeFiles/record_hash.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master && /opt/cmake/bin/cmake -DSOURCE_DIR=/var/jenkins/workspace/ArborX_master -DBINARY_DIR=/var/jenkins/workspace/ArborX_master/build "-DARBORX_VERSION_STRING=1.6 (dev)" -P cmake/SetupVersion.cmake
-- ArborX hash = '7abc0268'
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 0%] Built target record_hash
make -f test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/build.make test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/depend
make -f test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/depend
make -f test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/build.make test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/depend
make -f test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/build.make test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/depend
make -f test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/depend
make -f test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/build.make test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/DependInfo.cmake --color=
make -f test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/DependInfo.cmake --color=
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/DependInfo.cmake --color=
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/DependInfo.cmake --color=
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/DependInfo.cmake --color=
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/DependInfo.cmake --color=
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/depend.internal".
Scanning dependencies of target ArborX_Test_CompileOnly.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/build.make test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 0%] Building CXX object test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyAccessTraits.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyAccessTraits.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstCompileOnlyAccessTraits.cpp
Scanning dependencies of target ArborX_DataConverter.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/build.make benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/build
Scanning dependencies of target ArborX_Test_DetailsDistributedTreeImpl.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/build
Scanning dependencies of target ArborX_Test_DetailsTreeConstruction.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/build
Scanning dependencies of target ArborX_Test_DetailsUtils.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 0%] Building CXX object benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/converter.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -std=c++17 -o CMakeFiles/ArborX_DataConverter.exe.dir/converter.cpp.o -c /var/jenkins/workspace/ArborX_master/benchmarks/dbscan/converter.cpp
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 0%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/tstDetailsDistributedTreeImpl.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_MPI_UNIT_TEST -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/tstDetailsDistributedTreeImpl.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp
[ 1%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsUtils.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsUtils.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsUtils.cpp
[ 1%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/tstDetailsMortonCodes.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/tstDetailsMortonCodes.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsMortonCodes.cpp
Scanning dependencies of target ArborX_Test_InterpMovingLeastSquares.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/build.make test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 2%] Building CXX object test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsSVD.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsSVD.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstInterpDetailsSVD.cpp
Scanning dependencies of target ArborX_Test_DistributedTree.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/build.make test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/build
Scanning dependencies of target ArborX_Test_QueryTree.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/build.make test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 2%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeCallbacks_BVH.cpp
[ 3%] Building CXX object test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/tstDistributedTree.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_MPI_UNIT_TEST -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DistributedTree.exe.dir/tstDistributedTree.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp
[ 3%] Building CXX object test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyCallbacks.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyCallbacks.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstCompileOnlyCallbacks.cpp
[ 4%] Linking CXX executable ArborX_DataConverter.exe
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_DataConverter.exe.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g CMakeFiles/ArborX_DataConverter.exe.dir/converter.cpp.o -o ArborX_DataConverter.exe -Wl,-rpath,/opt/boost/lib /opt/boost/lib/libboost_program_options.so.1.75.0
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 5%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/tstDetailsTreeConstruction.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/tstDetailsTreeConstruction.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsTreeConstruction.cpp
[ 5%] Built target ArborX_DataConverter.exe
make -f test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/depend.internal".
Scanning dependencies of target ArborX_Test_DetailsContainers.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 6%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstSequenceContainers.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstSequenceContainers.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstSequenceContainers.cpp
[ 7%] Building CXX object test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyTypeRequirements.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyTypeRequirements.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstCompileOnlyTypeRequirements.cpp
[ 7%] Building CXX object test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsCompactRadialBasisFunction.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsCompactRadialBasisFunction.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstInterpDetailsCompactRadialBasisFunction.cpp
[ 7%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstContainerAdaptors.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstContainerAdaptors.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstContainerAdaptors.cpp
[ 7%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstHeapOperations.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstHeapOperations.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstHeapOperations.cpp
[ 7%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtStdAlgorithms.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtStdAlgorithms.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsKokkosExtStdAlgorithms.cpp
[ 8%] Building CXX object test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsPolyBasis.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsPolyBasis.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstInterpDetailsPolyBasis.cpp
[ 9%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/utf_main.cpp.o
[ 9%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/utf_main.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_MPI_UNIT_TEST -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/utf_main.cpp.o -c /var/jenkins/workspace/ArborX_master/test/utf_main.cpp
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/utf_main.cpp.o -c /var/jenkins/workspace/ArborX_master/test/utf_main.cpp
[ 9%] Building CXX object test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyWeightedEdges.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyWeightedEdges.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstCompileOnlyWeightedEdges.cpp
[ 10%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstPriorityQueueMiscellaneous.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstPriorityQueueMiscellaneous.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstPriorityQueueMiscellaneous.cpp
[ 10%] Linking CXX executable ArborX_Test_DetailsTreeConstruction.exe
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/link.txt --verbose=1
[ 10%] Linking CXX executable ArborX_Test_DetailsDistributedTreeImpl.exe
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/tstDetailsDistributedTreeImpl.cpp.o CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/utf_main.cpp.o -o ArborX_Test_DetailsDistributedTreeImpl.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/tstDetailsMortonCodes.cpp.o CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/tstDetailsTreeConstruction.cpp.o CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/utf_main.cpp.o -o ArborX_Test_DetailsTreeConstruction.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
/var/jenkins/workspace/ArborX_master/src/interpolation/details/ArborX_InterpDetailsPolynomialBasis.hpp(98): warning #186-D: pointless comparison of unsigned integer with zero
detected during instantiation of "std::size_t ArborX::Interpolation::Details::polynomialBasisSize<DIM,Degree>() [with DIM=3UL, Degree=0UL]"
/var/jenkins/workspace/ArborX_master/test/tstInterpDetailsPolyBasis.cpp(44): here
/var/jenkins/workspace/ArborX_master/src/interpolation/details/ArborX_InterpDetailsPolynomialBasis.hpp(98): warning #186-D: pointless comparison of unsigned integer with zero
detected during instantiation of "std::size_t ArborX::Interpolation::Details::polynomialBasisSize<DIM,Degree>() [with DIM=3UL, Degree=0UL]"
/var/jenkins/workspace/ArborX_master/test/tstInterpDetailsPolyBasis.cpp(44): here
[ 10%] Building CXX object test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsMLSCoefficients.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsMLSCoefficients.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstInterpDetailsMLSCoefficients.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 10%] Built target ArborX_Test_DetailsTreeConstruction.exe
make -f test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/build.make test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/depend.internal".
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 10%] 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
Scanning dependencies of target ArborX_Test_BoostAdapters.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/build.make test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/depend.internal".
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 10%] Building CXX object test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/tstBoostGeometryAdapters.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/tstBoostGeometryAdapters.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstBoostGeometryAdapters.cpp
Scanning dependencies of target ArborX_Test_DetailsCrsGraphWrapperImpl.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 10%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/tstDetailsCrsGraphWrapperImpl.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/tstDetailsCrsGraphWrapperImpl.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsCrsGraphWrapperImpl.cpp
[ 10%] Building CXX object test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyMain.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyMain.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstCompileOnlyMain.cpp
[ 10%] Linking CXX executable ArborX_Test_DetailsContainers.exe
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstSequenceContainers.cpp.o CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstContainerAdaptors.cpp.o CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstHeapOperations.cpp.o CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstPriorityQueueMiscellaneous.cpp.o -o ArborX_Test_DetailsContainers.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 10%] Built target ArborX_Test_DetailsContainers.exe
make -f test/CMakeFiles/ArborX_Test_Clustering.exe.dir/build.make test/CMakeFiles/ArborX_Test_Clustering.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_Clustering.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_Clustering.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_Clustering.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_Clustering.exe.dir/depend.internal".
Scanning dependencies of target ArborX_Test_Clustering.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/CMakeFiles/ArborX_Test_Clustering.exe.dir/build.make test/CMakeFiles/ArborX_Test_Clustering.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 11%] Building CXX object test/CMakeFiles/ArborX_Test_Clustering.exe.dir/tstDBSCAN.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_Clustering.exe.dir/tstDBSCAN.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDBSCAN.cpp
[ 12%] Linking CXX executable ArborX_Test_CompileOnly.exe
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_CompileOnly.exe.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyAccessTraits.cpp.o CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyCallbacks.cpp.o CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyTypeRequirements.cpp.o CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyWeightedEdges.cpp.o CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyMain.cpp.o -o ArborX_Test_CompileOnly.exe -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
[ 12%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtMinMaxReduce.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtMinMaxReduce.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsKokkosExtMinMaxReduce.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 12%] Built target ArborX_Test_CompileOnly.exe
[ 13%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtViewHelpers.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtViewHelpers.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsKokkosExtViewHelpers.cpp
[ 14%] Building CXX object test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/tstBoostRangeAdapters.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/tstBoostRangeAdapters.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstBoostRangeAdapters.cpp
[ 14%] Building CXX object test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpMovingLeastSquares.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpMovingLeastSquares.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstInterpMovingLeastSquares.cpp
[ 15%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/utf_main.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/utf_main.cpp.o -c /var/jenkins/workspace/ArborX_master/test/utf_main.cpp
[ 15%] Linking CXX executable ArborX_Test_DetailsCrsGraphWrapperImpl.exe
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/tstDetailsCrsGraphWrapperImpl.cpp.o CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/utf_main.cpp.o -o ArborX_Test_DetailsCrsGraphWrapperImpl.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 15%] Built target ArborX_Test_DetailsCrsGraphWrapperImpl.exe
[ 15%] Building CXX object test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/utf_main.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/utf_main.cpp.o -c /var/jenkins/workspace/ArborX_master/test/utf_main.cpp
[ 15%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/utf_main.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/utf_main.cpp.o -c /var/jenkins/workspace/ArborX_master/test/utf_main.cpp
make -f test/CMakeFiles/ArborX_Test_Geometry.exe.dir/build.make test/CMakeFiles/ArborX_Test_Geometry.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_Geometry.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_Geometry.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_Geometry.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_Geometry.exe.dir/depend.internal".
Scanning dependencies of target ArborX_Test_Geometry.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/CMakeFiles/ArborX_Test_Geometry.exe.dir/build.make test/CMakeFiles/ArborX_Test_Geometry.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 15%] Building CXX object test/CMakeFiles/ArborX_Test_Geometry.exe.dir/tstDetailsAlgorithms.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_Geometry.exe.dir/tstDetailsAlgorithms.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsAlgorithms.cpp
[ 15%] Building CXX object test/CMakeFiles/ArborX_Test_Geometry.exe.dir/tstCompileOnlyGeometry.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_Geometry.exe.dir/tstCompileOnlyGeometry.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstCompileOnlyGeometry.cpp
[ 15%] Linking CXX executable ArborX_Test_DetailsUtils.exe
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsUtils.cpp.o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtStdAlgorithms.cpp.o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtMinMaxReduce.cpp.o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtViewHelpers.cpp.o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/utf_main.cpp.o -o ArborX_Test_DetailsUtils.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 15%] Built target ArborX_Test_DetailsUtils.exe
make -f test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/depend.internal".
Scanning dependencies of target ArborX_Test_DetailsClusteringHelpers.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/build
[ 16%] Building CXX object test/CMakeFiles/ArborX_Test_Geometry.exe.dir/tstRay.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_Geometry.exe.dir/tstRay.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstRay.cpp
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 16%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstDetailsTreeNodeLabeling.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstDetailsTreeNodeLabeling.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsTreeNodeLabeling.cpp
[ 16%] Linking CXX executable ArborX_Test_BoostAdapters.exe
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/tstBoostGeometryAdapters.cpp.o CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/tstBoostRangeAdapters.cpp.o CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/utf_main.cpp.o -o ArborX_Test_BoostAdapters.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 16%] Built target ArborX_Test_BoostAdapters.exe
make -f test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/build.make test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/depend.internal".
[ 16%] Building CXX object test/CMakeFiles/ArborX_Test_Geometry.exe.dir/tstKDOP.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_Geometry.exe.dir/tstKDOP.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstKDOP.cpp
Scanning dependencies of target ArborX_Test_SpecializedTraversals.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/build.make test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 16%] Building CXX object test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/tstDetailsHalfTraversal.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/tstDetailsHalfTraversal.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsHalfTraversal.cpp
[ 16%] Building CXX object test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/tstDetailsExpandHalfToFull.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/tstDetailsExpandHalfToFull.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsExpandHalfToFull.cpp
[ 16%] Linking CXX executable ArborX_Test_Geometry.exe
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_Geometry.exe.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Test_Geometry.exe.dir/tstDetailsAlgorithms.cpp.o CMakeFiles/ArborX_Test_Geometry.exe.dir/tstCompileOnlyGeometry.cpp.o CMakeFiles/ArborX_Test_Geometry.exe.dir/tstRay.cpp.o CMakeFiles/ArborX_Test_Geometry.exe.dir/tstKDOP.cpp.o -o ArborX_Test_Geometry.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
[ 16%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstDetailsMutualReachabilityDistance.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstDetailsMutualReachabilityDistance.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsMutualReachabilityDistance.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 16%] Built target ArborX_Test_Geometry.exe
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 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_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=kokkos_ext/ArborX_DetailsKokkosExtVersion.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 16%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
[ 17%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstMinimumSpanningTree.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstMinimumSpanningTree.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstMinimumSpanningTree.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 17%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 17%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=kokkos_ext/ArborX_DetailsKokkosExtSwap.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
Running on fetnat04 in /var/jenkins/workspace/ArborX_master
[Pipeline] {
[Pipeline] checkout
Selected Git installation does not exist. Using Default
The recommended git tool is: NONE
using credential Jenkins ORNL
Fetching changes from the remote Git repository
Fetching without tags
> git rev-parse --resolve-git-dir /var/jenkins/workspace/ArborX_master/.git # timeout=10
> git config remote.origin.url https://github.com/arborx/ArborX.git # timeout=10
Fetching upstream changes from https://github.com/arborx/ArborX.git
> git --version # timeout=10
> git --version # 'git version 2.17.1'
using GIT_ASKPASS to set credentials
> git fetch --no-tags --progress -- https://github.com/arborx/ArborX.git +refs/heads/master:refs/remotes/origin/master # timeout=10
Checking out Revision 7abc0268f895d60fa72023fb160a60a2ff2c950e (master)
Commit message: "Merge pull request #1019 from masterleinad/remove_gitlab_ci"
> git config core.sparsecheckout # timeout=10
> git checkout -f 7abc0268f895d60fa72023fb160a60a2ff2c950e # timeout=10
[ 18%] Building CXX object test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/utf_main.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/utf_main.cpp.o -c /var/jenkins/workspace/ArborX_master/test/utf_main.cpp
[ 19%] Building CXX object test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/tstNeighborList.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/tstNeighborList.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstNeighborList.cpp
[Pipeline] withEnv
[Pipeline] {
[Pipeline] isUnix
[Pipeline] readFile
[Pipeline] sh
[ 19%] Linking CXX executable ArborX_Test_InterpMovingLeastSquares.exe
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsSVD.cpp.o CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsCompactRadialBasisFunction.cpp.o CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsPolyBasis.cpp.o CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsMLSCoefficients.cpp.o CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpMovingLeastSquares.cpp.o CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/utf_main.cpp.o -o ArborX_Test_InterpMovingLeastSquares.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
+ docker build -t 15d57f3de0e10440244c293dbf15b72a9ed57f57 --build-arg BASE=nvidia/cuda:11.1.1-devel-ubuntu20.04 --build-arg KOKKOS_OPTIONS=-DCMAKE_CXX_EXTENSIONS=OFF -DKokkos_ENABLE_SERIAL=ON -DKokkos_ENABLE_OPENMP=ON -DKokkos_ENABLE_CUDA=ON -DKokkos_ARCH_VOLTA70=ON -f docker/Dockerfile docker
DEPRECATED: The legacy builder is deprecated and will be removed in a future release.
Install the buildx component to build images with BuildKit:
https://docs.docker.com/go/buildx/
Sending build context to Docker daemon 24.58kB
Step 1/25 : ARG BASE=nvidia/cuda:11.0.3-devel-ubuntu18.04
Step 2/25 : FROM $BASE
---> 9165013c68c2
Step 3/25 : ARG NPROCS=4
---> Using cache
---> 267006f2e598
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
---> 7757f5ebf56f
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
---> 8aaefdf17c33
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
---> 90129263b2c8
Step 7/25 : ENV CMAKE_DIR=/opt/cmake
---> Using cache
---> 991186887703
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
---> 601da5f7b36c
Step 9/25 : ENV PATH=${CMAKE_DIR}/bin:$PATH
---> Using cache
---> e351f7749cbd
Step 10/25 : ENV LLVM_DIR=/opt/llvm
---> Using cache
---> b1945e57418a
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
---> 1c84512f0686
Step 12/25 : ENV PATH=${LLVM_DIR}/bin:$PATH
---> Using cache
---> daac62212bdb
Step 13/25 : ARG CUDA_AWARE_MPI
---> Using cache
---> 29bca0afd9d6
Step 14/25 : ENV OPENMPI_DIR=/opt/openmpi
---> Using cache
---> 7a9e19a6ffc4
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
---> 12374b09a389
Step 16/25 : ENV PATH=${OPENMPI_DIR}/bin:$PATH
---> Using cache
---> 350cb86cc2b7
Step 17/25 : ENV BOOST_DIR=/opt/boost
---> Using cache
---> 0a968d263ccd
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
---> 89e55ec40cef
Step 19/25 : ENV BENCHMARK_DIR=/opt/benchmark
---> Using cache
---> 9eddfa395992
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
---> f7f54cda1a43
Step 21/25 : ENV LD_LIBRARY_PATH=/usr/local/cuda/targets/x86_64-linux/lib:${LD_LIBRARY_PATH}
---> Using cache
---> 1a1f6da184a7
Step 22/25 : ARG KOKKOS_VERSION=4.2.00
---> Using cache
---> 841e40516bfa
Step 23/25 : ARG KOKKOS_OPTIONS="-DKokkos_ENABLE_SERIAL=ON -DKokkos_ENABLE_OPENMP=ON -DKokkos_ENABLE_CUDA=ON"
---> Using cache
---> d49e6081bdd9
Step 24/25 : ENV KOKKOS_DIR=/opt/kokkos
---> Using cache
---> 881d5021a4d5
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
---> 05320d787337
Successfully built 05320d787337
Successfully tagged 15d57f3de0e10440244c293dbf15b72a9ed57f57:latest
[Pipeline] isUnix
[Pipeline] withEnv
[Pipeline] {
[Pipeline] sh
+ docker inspect -f . 15d57f3de0e10440244c293dbf15b72a9ed57f57
.
[Pipeline] }
[Pipeline] // withEnv
[Pipeline] withDockerContainer
fetnat04 seems to be running inside container 31e9bc02298ae6cc3f4b6bc340b325b135a546166ccc9d7c95916eb97b0c09fb
$ docker run -t -d -u 0:0 -v /tmp/ccache:/tmp/ccache --env NVIDIA_VISIBLE_DEVICES=${NVIDIA_VISIBLE_DEVICES} -w /var/jenkins/workspace/ArborX_master --volumes-from 31e9bc02298ae6cc3f4b6bc340b325b135a546166ccc9d7c95916eb97b0c09fb -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** 15d57f3de0e10440244c293dbf15b72a9ed57f57 cat
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 19%] Built target ArborX_Test_InterpMovingLeastSquares.exe
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 19%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_MUST_INCLUDE_CONFIG_HPP -DARBORX_HEADER_TEST_NAME=kokkos_ext/ArborX_DetailsKokkosExtSort.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 20%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
$ docker top 8fe656717de68f13c0cbf67071021077043564768ad74a0db32c78c0efae77b0 -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
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 20%] 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_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 20%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=kokkos_ext/ArborX_DetailsKokkosExtAccessibilityTraits.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
+ mkdir -p build
[Pipeline] dir
Running in /var/jenkins/workspace/ArborX_master/build
[Pipeline] {
[Pipeline] sh
+ cmake -D CMAKE_INSTALL_PREFIX=/opt/arborx -D CMAKE_BUILD_TYPE=Debug -D CMAKE_CXX_COMPILER_LAUNCHER=ccache -D CMAKE_CXX_COMPILER=/opt/kokkos/bin/nvcc_wrapper -D CMAKE_CXX_EXTENSIONS=OFF -D CMAKE_CXX_FLAGS=-Wpedantic -Wall -Wextra -D CMAKE_PREFIX_PATH=/opt/kokkos;/opt/boost;/opt/benchmark -D ARBORX_ENABLE_MPI=ON -D MPIEXEC_PREFLAGS=--allow-run-as-root -D MPIEXEC_MAX_NUMPROCS=4 -D ARBORX_ENABLE_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
-- 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")
-- Found MPI_CXX: /opt/openmpi/lib/libmpi.so (found version "3.1")
-- Found MPI: TRUE (found version "3.1")
-- ArborX hash = '7abc0268'
-- Found Boost: /opt/boost/lib/cmake/Boost-1.75.0/BoostConfig.cmake (found suitable version "1.75.0", minimum required is "1.67.0") found components: unit_test_framework
-- Found Boost: /opt/boost/lib/cmake/Boost-1.75.0/BoostConfig.cmake (found version "1.75.0") found components: program_options
-- Found Boost: /opt/boost/lib/cmake/Boost-1.75.0/BoostConfig.cmake (found suitable version "1.75.0", minimum required is "1.56.0") found components: program_options
-- Looking for C++ include pthread.h
-- Looking for C++ include pthread.h - found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Found benchmark: /opt/benchmark/lib/cmake/benchmark (version "1.6.1")
-- Configuring done
-- Generating done
-- Build files have been written to: /var/jenkins/workspace/ArborX_master/build
[Pipeline] sh
+ make -j8 VERBOSE=1
/opt/cmake/bin/cmake -S/var/jenkins/workspace/ArborX_master -B/var/jenkins/workspace/ArborX_master/build --check-build-system CMakeFiles/Makefile.cmake 0
/opt/cmake/bin/cmake -E cmake_progress_start /var/jenkins/workspace/ArborX_master/build/CMakeFiles /var/jenkins/workspace/ArborX_master/build/CMakeFiles/progress.marks
make -f CMakeFiles/Makefile2 all
make[1]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
make -f CMakeFiles/record_hash.dir/build.make CMakeFiles/record_hash.dir/depend
make -f benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/build.make benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/benchmarks/dbscan /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/DependInfo.cmake --color=
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/CMakeFiles/record_hash.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/CMakeFiles/record_hash.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/CMakeFiles/record_hash.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/CMakeFiles/record_hash.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/depend.internal".
Scanning dependencies of target record_hash
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f CMakeFiles/record_hash.dir/build.make CMakeFiles/record_hash.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master && /opt/cmake/bin/cmake -DSOURCE_DIR=/var/jenkins/workspace/ArborX_master -DBINARY_DIR=/var/jenkins/workspace/ArborX_master/build "-DARBORX_VERSION_STRING=1.6 (dev)" -P cmake/SetupVersion.cmake
-- ArborX hash = '7abc0268'
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 0%] Built target record_hash
make -f test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/build.make test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/depend
make -f test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/depend
make -f test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/build.make test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/depend
make -f test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/build.make test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/depend
make -f test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/depend
make -f test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/build.make test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/DependInfo.cmake --color=
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/DependInfo.cmake --color=
make -f test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/DependInfo.cmake --color=
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/DependInfo.cmake --color=
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/DependInfo.cmake --color=
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/DependInfo.cmake --color=
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/depend.internal".
[ 20%] Building CXX object test/CMakeFiles/ArborX_Test_Clustering.exe.dir/tstDendrogram.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_Clustering.exe.dir/tstDendrogram.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDendrogram.cpp
Scanning dependencies of target ArborX_Test_CompileOnly.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/build.make test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 0%] Building CXX object test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyAccessTraits.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyAccessTraits.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstCompileOnlyAccessTraits.cpp
[ 20%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/link.txt --verbose=1
[ 20%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_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
/opt/kokkos/bin/nvcc_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
Scanning dependencies of target ArborX_DataConverter.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/build.make benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/build
Scanning dependencies of target ArborX_Test_DetailsDistributedTreeImpl.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/build
Scanning dependencies of target ArborX_Test_DetailsUtils.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/build
Scanning dependencies of target ArborX_Test_DetailsTreeConstruction.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 0%] Building CXX object benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/converter.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -std=c++17 -o CMakeFiles/ArborX_DataConverter.exe.dir/converter.cpp.o -c /var/jenkins/workspace/ArborX_master/benchmarks/dbscan/converter.cpp
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 0%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/tstDetailsMortonCodes.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/tstDetailsMortonCodes.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsMortonCodes.cpp
[ 1%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsUtils.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsUtils.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsUtils.cpp
[ 1%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/tstDetailsDistributedTreeImpl.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_MPI_UNIT_TEST -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/tstDetailsDistributedTreeImpl.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 20%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 20%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=interpolation/details/ArborX_InterpDetailsSymmetricPseudoInverseSVD.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 20%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 20%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=interpolation/details/ArborX_InterpDetailsCompactRadialBasisFunction.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
Scanning dependencies of target ArborX_Test_InterpMovingLeastSquares.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/build.make test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/build
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(138): warning #177-D: variable "origin" was declared but never referenced
detected during:
instantiation of "void Callbacks::callback_nearest_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(70): here
instantiation of "void boost::unit_test::ut_detail::test_case_template_invoker<TestCaseTemplate, TestType>::operator()() [with TestCaseTemplate=Callbacks::callback_nearest_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/function/function_template.hpp(158): here
instantiation of "void boost::detail::function::void_function_obj_invoker0<FunctionObj, R>::invoke(boost::detail::function::function_buffer &) [with FunctionObj=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_nearest_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>, R=void]"
/opt/boost/include/boost/function/function_template.hpp(940): here
instantiation of "void boost::function0<R>::assign_to(Functor) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_nearest_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/function/function_template.hpp(720): here
instantiation of "boost::function0<R>::function0(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_nearest_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/function/function_template.hpp(1087): here
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_nearest_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_nearest_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_nearest_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 4>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_nearest_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_nearest_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_nearest_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_nearest_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_nearest_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
(124): here
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(311): warning #177-D: variable "origin" was declared but never referenced
detected during:
instantiation of "void Callbacks::callback_with_attachment_nearest_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(70): here
instantiation of "void boost::unit_test::ut_detail::test_case_template_invoker<TestCaseTemplate, TestType>::operator()() [with TestCaseTemplate=Callbacks::callback_with_attachment_nearest_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/function/function_template.hpp(158): here
instantiation of "void boost::detail::function::void_function_obj_invoker0<FunctionObj, R>::invoke(boost::detail::function::function_buffer &) [with FunctionObj=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_with_attachment_nearest_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>, R=void]"
/opt/boost/include/boost/function/function_template.hpp(940): here
instantiation of "void boost::function0<R>::assign_to(Functor) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_with_attachment_nearest_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/function/function_template.hpp(720): here
instantiation of "boost::function0<R>::function0(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_with_attachment_nearest_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/function/function_template.hpp(1087): here
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_with_attachment_nearest_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_nearest_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_nearest_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 4>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_nearest_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_nearest_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_nearest_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_nearest_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_nearest_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
(296): here
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 2%] Building CXX object test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsSVD.cpp.o
[ 21%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BF.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BF.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeCallbacks_BF.cpp
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsSVD.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstInterpDetailsSVD.cpp
Scanning dependencies of target ArborX_Test_DistributedTree.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/build.make test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/build
Scanning dependencies of target ArborX_Test_QueryTree.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/build.make test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 2%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeCallbacks_BVH.cpp
[ 3%] Building CXX object test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/tstDistributedTree.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_MPI_UNIT_TEST -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DistributedTree.exe.dir/tstDistributedTree.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp
[ 21%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstMinimumSpanningTreeGoldenTest.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstMinimumSpanningTreeGoldenTest.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstMinimumSpanningTreeGoldenTest.cpp
[ 22%] Linking CXX executable ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 22%] Built target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 23%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=geometry/ArborX_Point.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 24%] Linking CXX executable ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_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
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 24%] Built target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 24%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=geometry/ArborX_KDOP.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
/var/jenkins/workspace/ArborX_master/src/details/ArborX_AccessTraits.hpp(77): warning: missing return statement at end of non-void function "ArborX::AccessTraits<View, Tag, std::enable_if_t<<expression>, void>>::get [with View=Kokkos::View<float **>, Tag=ArborX::PrimitivesTag]"
detected during:
instantiation of "auto ArborX::AccessTraits<View, Tag, std::enable_if_t<<expression>, void>>::get(const View &, int) [with View=Kokkos::View<float **>, Tag=ArborX::PrimitivesTag]"
/var/jenkins/workspace/ArborX_master/test/tstCompileOnlyAccessTraits.cpp(87): here
instantiation of type "deduce_point_t<Kokkos::View<float **>>"
/var/jenkins/workspace/ArborX_master/test/tstCompileOnlyAccessTraits.cpp(95): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_AccessTraits.hpp(77): warning: missing return statement at end of non-void function "ArborX::AccessTraits<View, Tag, std::enable_if_t<<expression>, void>>::get [with View=Kokkos::View<float **>, Tag=ArborX::PrimitivesTag]"
detected during:
instantiation of "auto ArborX::AccessTraits<View, Tag, std::enable_if_t<<expression>, void>>::get(const View &, int) [with View=Kokkos::View<float **>, Tag=ArborX::PrimitivesTag]"
/var/jenkins/workspace/ArborX_master/test/tstCompileOnlyAccessTraits.cpp(87): here
instantiation of type "deduce_point_t<Kokkos::View<float **>>"
/var/jenkins/workspace/ArborX_master/test/tstCompileOnlyAccessTraits.cpp(95): here
[ 3%] Building CXX object test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyCallbacks.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyCallbacks.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstCompileOnlyCallbacks.cpp
[ 24%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 24%] Built target ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp
[ 24%] Building CXX object test/CMakeFiles/ArborX_Test_Clustering.exe.dir/utf_main.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_Clustering.exe.dir/utf_main.cpp.o -c /var/jenkins/workspace/ArborX_master/test/utf_main.cpp
[ 24%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstUnionFind.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstUnionFind.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstUnionFind.cpp
[ 24%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
[ 25%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/utf_main.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/utf_main.cpp.o -c /var/jenkins/workspace/ArborX_master/test/utf_main.cpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 25%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=geometry/ArborX_HyperPoint.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/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_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 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_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=kokkos_ext/ArborX_DetailsKokkosExtViewHelpers.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 4%] Linking CXX executable ArborX_DataConverter.exe
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_DataConverter.exe.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g CMakeFiles/ArborX_DataConverter.exe.dir/converter.cpp.o -o ArborX_DataConverter.exe -Wl,-rpath,/opt/boost/lib /opt/boost/lib/libboost_program_options.so.1.75.0
[ 5%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/tstDetailsTreeConstruction.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/tstDetailsTreeConstruction.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsTreeConstruction.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 5%] Built target ArborX_DataConverter.exe
make -f test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/depend.internal".
[ 26%] Building CXX object test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/utf_main.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/utf_main.cpp.o -c /var/jenkins/workspace/ArborX_master/test/utf_main.cpp
[ 27%] Linking CXX executable ArborX_Test_SpecializedTraversals.exe
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/link.txt --verbose=1
[ 27%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_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
/opt/kokkos/bin/nvcc_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
Scanning dependencies of target ArborX_Test_DetailsContainers.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 27%] Built target ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/DependInfo.cmake --color=
[ 6%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstSequenceContainers.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstSequenceContainers.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstSequenceContainers.cpp
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 27%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=geometry/ArborX_HyperBox.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 27%] Built target ArborX_Test_SpecializedTraversals.exe
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 27%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=kokkos_ext/ArborX_DetailsKokkosExtMinMaxReduce.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 27%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 27%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=geometry/ArborX_Box.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 28%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 28%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/build
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 28%] Built target ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/depend
[ 28%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_Predicates.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 29%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_SpaceFillingCurves.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 29%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
[ 30%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
[ 30%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_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
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 30%] Built target ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 30%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_PairValueIndex.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 30%] Built target ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/depend
[ 30%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/DependInfo.cmake --color=
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 30%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_MinimumSpanningTree.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 31%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_PairIndexRank.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 31%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
[ 7%] Building CXX object test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyTypeRequirements.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyTypeRequirements.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstCompileOnlyTypeRequirements.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 31%] Built target ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/DependInfo.cmake --color=
[ 31%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/link.txt --verbose=1
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/depend.internal".
[ 7%] Building CXX object test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsCompactRadialBasisFunction.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsCompactRadialBasisFunction.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstInterpDetailsCompactRadialBasisFunction.cpp
/opt/kokkos/bin/nvcc_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
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 32%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_MUST_INCLUDE_CONFIG_HPP -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsDistributedTreeUtils.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 33%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 33%] Built target ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 34%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsContainers.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 34%] Built target ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 34%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsHappyTreeFriends.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 35%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
[ 35%] Linking CXX executable ArborX_Test_DetailsClusteringHelpers.exe
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstDetailsTreeNodeLabeling.cpp.o CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstDetailsMutualReachabilityDistance.cpp.o CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstMinimumSpanningTree.cpp.o CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstMinimumSpanningTreeGoldenTest.cpp.o CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstUnionFind.cpp.o CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/utf_main.cpp.o -o ArborX_Test_DetailsClusteringHelpers.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 35%] Built target ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 35%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=geometry/ArborX_HyperTriangle.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 35%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_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
[ 35%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 35%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 35%] Built target ArborX_Test_DetailsClusteringHelpers.exe
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/DependInfo.cmake --color=
[ 36%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_MUST_INCLUDE_CONFIG_HPP -DARBORX_HEADER_TEST_NAME=ArborX_DistributedTree.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 36%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsExpandHalfToFull.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 36%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 37%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=kokkos_ext/ArborX_DetailsKokkosExtArithmeticTraits.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 38%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 38%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/link.txt --verbose=1
[ 38%] Built target ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_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/nvcc_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
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 38%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=ArborX_CrsGraphWrapper.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 38%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/link.txt --verbose=1
[ 38%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/depend
/opt/kokkos/bin/nvcc_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]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 38%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsCrsGraphWrapperImpl.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 7%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstContainerAdaptors.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstContainerAdaptors.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstContainerAdaptors.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 38%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 38%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsDendrogram.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 38%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 38%] Built target ArborX_HeaderSelfContained_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_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_ArborX_BruteForce_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 39%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=ArborX_BruteForce.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 39%] Linking CXX executable ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_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
[ 40%] Linking CXX executable ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 40%] Built target ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 40%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=ArborX_DBSCAN.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 7%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtStdAlgorithms.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtStdAlgorithms.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsKokkosExtStdAlgorithms.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 40%] Built target ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 40%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsDistributedTreeSpatial.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 40%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_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
[ 41%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_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
[ 41%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH_KDOP14.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH_KDOP14.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeCallbacks_BVH_KDOP14.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 41%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 41%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=ArborX_HDBSCAN.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 41%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 41%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsWeightedEdge.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 41%] Linking CXX executable ArborX_HeaderSelfContained_ArborX_BruteForce_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/link.txt --verbose=1
[ 42%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
/opt/kokkos/bin/nvcc_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_master/build'
[ 42%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 42%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_AccessTraits.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 42%] 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_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 42%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_Dendrogram.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 42%] Linking CXX executable ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
[ 42%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 42%] Built target ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 42%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=ArborX_LinearBVH.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 42%] 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_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 42%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_NeighborList.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 43%] Linking CXX executable ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 43%] Built target ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 43%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsDistributedTreeNearest.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
/var/jenkins/workspace/ArborX_master/test/tstDendrogram.cpp(162): warning #68-D: integer conversion resulted in a change of sign
detected during:
instantiation of "void Dendrogram::dendrogram_boruvka<DeviceType>::test_method() [with DeviceType=Kokkos::Serial::device_type]"
(107): here
instantiation of "void Dendrogram::dendrogram_boruvka_invoker::run(boost::type<TestType> *) [with TestType=Kokkos::Serial::device_type]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(70): here
instantiation of "void boost::unit_test::ut_detail::test_case_template_invoker<TestCaseTemplate, TestType>::operator()() [with TestCaseTemplate=Dendrogram::dendrogram_boruvka_invoker, TestType=Kokkos::Serial::device_type]"
/opt/boost/include/boost/function/function_template.hpp(158): here
instantiation of "void boost::detail::function::void_function_obj_invoker0<FunctionObj, R>::invoke(boost::detail::function::function_buffer &) [with FunctionObj=boost::unit_test::ut_detail::test_case_template_invoker<Dendrogram::dendrogram_boruvka_invoker, Kokkos::Serial::device_type>, R=void]"
/opt/boost/include/boost/function/function_template.hpp(940): here
instantiation of "void boost::function0<R>::assign_to(Functor) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Dendrogram::dendrogram_boruvka_invoker, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/function/function_template.hpp(720): here
instantiation of "boost::function0<R>::function0(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Dendrogram::dendrogram_boruvka_invoker, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/function/function_template.hpp(1087): here
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Dendrogram::dendrogram_boruvka_invoker, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Dendrogram::dendrogram_boruvka_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=Dendrogram::dendrogram_boruvka_invoker, TestType=Kokkos::Serial::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 2>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Dendrogram::dendrogram_boruvka_invoker, ARBORX_DEVICE_TYPES, void>, Dendrogram::dendrogram_boruvka_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Dendrogram::dendrogram_boruvka_invoker, ARBORX_DEVICE_TYPES, void>, Dendrogram::dendrogram_boruvka_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Dendrogram::dendrogram_boruvka_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
(107): here
/var/jenkins/workspace/ArborX_master/test/tstDendrogram.cpp(162): warning #68-D: integer conversion resulted in a change of sign
detected during:
instantiation of "void Dendrogram::dendrogram_boruvka<DeviceType>::test_method() [with DeviceType=Kokkos::CudaSpace::device_type]"
(107): here
instantiation of "void Dendrogram::dendrogram_boruvka_invoker::run(boost::type<TestType> *) [with TestType=Kokkos::CudaSpace::device_type]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(70): here
instantiation of "void boost::unit_test::ut_detail::test_case_template_invoker<TestCaseTemplate, TestType>::operator()() [with TestCaseTemplate=Dendrogram::dendrogram_boruvka_invoker, TestType=Kokkos::CudaSpace::device_type]"
/opt/boost/include/boost/function/function_template.hpp(158): here
instantiation of "void boost::detail::function::void_function_obj_invoker0<FunctionObj, R>::invoke(boost::detail::function::function_buffer &) [with FunctionObj=boost::unit_test::ut_detail::test_case_template_invoker<Dendrogram::dendrogram_boruvka_invoker, Kokkos::CudaSpace::device_type>, R=void]"
/opt/boost/include/boost/function/function_template.hpp(940): here
instantiation of "void boost::function0<R>::assign_to(Functor) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Dendrogram::dendrogram_boruvka_invoker, Kokkos::CudaSpace::device_type>]"
/opt/boost/include/boost/function/function_template.hpp(720): here
[ 2 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Dendrogram::dendrogram_boruvka_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=Dendrogram::dendrogram_boruvka_invoker, TestType=Kokkos::CudaSpace::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 2>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Dendrogram::dendrogram_boruvka_invoker, ARBORX_DEVICE_TYPES, void>, Dendrogram::dendrogram_boruvka_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 2>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Dendrogram::dendrogram_boruvka_invoker, ARBORX_DEVICE_TYPES, void>, Dendrogram::dendrogram_boruvka_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Dendrogram::dendrogram_boruvka_invoker, ARBORX_DEVICE_TYPES, void>, Dendrogram::dendrogram_boruvka_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Dendrogram::dendrogram_boruvka_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
(107): here
[ 44%] Linking CXX executable ArborX_Test_Clustering.exe
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_Clustering.exe.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Test_Clustering.exe.dir/tstDBSCAN.cpp.o CMakeFiles/ArborX_Test_Clustering.exe.dir/tstDendrogram.cpp.o CMakeFiles/ArborX_Test_Clustering.exe.dir/utf_main.cpp.o -o ArborX_Test_Clustering.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
[ 45%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 45%] Built target ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 45%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=geometry/ArborX_Ray.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 45%] Built target ArborX_Test_Clustering.exe
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 45%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_TraversalPolicy.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 45%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/link.txt --verbose=1
[ 45%] Linking CXX executable ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
/opt/kokkos/bin/nvcc_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
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 45%] Built target ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 45%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsHalfTraversal.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 45%] Built target ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 46%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/link.txt --verbose=1
[ 46%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsPriorityQueue.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
/opt/kokkos/bin/nvcc_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
[ 47%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 47%] 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]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 47%] Built target ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/DependInfo.cmake --color=
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/build
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 48%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=geometry/ArborX_HyperSphere.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 48%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsFDBSCAN.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 49%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_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
[ 49%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 49%] 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_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 50%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsDistributedTreeImpl.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 50%] Built target ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 50%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsMinimumSpanningTree.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 50%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 50%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 50%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsCartesianGrid.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 7%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstHeapOperations.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstHeapOperations.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstHeapOperations.cpp
[ 50%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 50%] Built target ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 50%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsTreeConstruction.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 51%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
[ 51%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 51%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/depend
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const Test::PoorManLambda &, Predicate=const ArborX::Intersects<Test::FakePredicateGeometry> &, Primitive=const Test::PrimitivePointOrBox &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const Test::PoorManLambda &, Predicate=const ArborX::Intersects<Test::FakePredicateGeometry> &, Primitive=const Test::PrimitivePointOrBox &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, Test::PrimitivePointOrBox, ArborX::Details::DefaultIndexableGetter, Test::FakeBoundingVolume>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<Test::FakePredicateGeometry> *, Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=Test::PoorManLambda, Predicate=ArborX::Intersects<Test::FakePredicateGeometry>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, Test::PrimitivePointOrBox, ArborX::Details::DefaultIndexableGetter, Test::FakeBoundingVolume>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<Test::FakePredicateGeometry> *, Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=Test::PoorManLambda]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, Test::PrimitivePointOrBox, ArborX::Details::DefaultIndexableGetter, Test::FakeBoundingVolume>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<Test::FakePredicateGeometry> *, Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Test::PoorManLambda, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::DefaultExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, Test::PrimitivePointOrBox, ArborX::Details::DefaultIndexableGetter, Test::FakeBoundingVolume>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<Test::FakePredicateGeometry> *, Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Test::PoorManLambda, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, Test::PrimitivePointOrBox, ArborX::Details::DefaultIndexableGetter, Test::FakeBoundingVolume>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<Test::FakePredicateGeometry> *, Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Test::PoorManLambda, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, Test::PrimitivePointOrBox, ArborX::Details::DefaultIndexableGetter, Test::FakeBoundingVolume>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<Test::FakePredicateGeometry> *, Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Test::PoorManLambda, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::DefaultExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, Test::PrimitivePointOrBox, ArborX::Details::DefaultIndexableGetter, Test::FakeBoundingVolume>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<Test::FakePredicateGeometry> *, Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Test::PoorManLambda, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 3 instantiation contexts not shown ]
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, Test::PrimitivePointOrBox, ArborX::Details::DefaultIndexableGetter, Test::FakeBoundingVolume>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<Test::FakePredicateGeometry> *, Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Test::PoorManLambda, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::DefaultExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, Test::PrimitivePointOrBox, ArborX::Details::DefaultIndexableGetter, Test::FakeBoundingVolume>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<Test::FakePredicateGeometry> *, Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Test::PoorManLambda, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
instantiation of "void Kokkos::parallel_for(const std::string &, const ExecPolicy &, const FunctorType &) [with ExecPolicy=Kokkos::RangePolicy<Kokkos::DefaultExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, Test::PrimitivePointOrBox, ArborX::Details::DefaultIndexableGetter, Test::FakeBoundingVolume>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<Test::FakePredicateGeometry> *, Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Test::PoorManLambda, ArborX::Details::SpatialPredicateTag>::FullTree>, FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, Test::PrimitivePointOrBox, ArborX::Details::DefaultIndexableGetter, Test::FakeBoundingVolume>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<Test::FakePredicateGeometry> *, Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Test::PoorManLambda, ArborX::Details::SpatialPredicateTag>, Enable=void]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(65): here
instantiation of "ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::TreeTraversal(const ExecutionSpace &, const BVH &, const Predicates &, const Callback &) [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, Test::PrimitivePointOrBox, ArborX::Details::DefaultIndexableGetter, Test::FakeBoundingVolume>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<Test::FakePredicateGeometry> *, Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=Test::PoorManLambda, ExecutionSpace=Kokkos::DefaultExecutionSpace]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(543): here
instantiation of "void ArborX::Details::traverse(const ExecutionSpace &, const BVH &, const Predicates &, const Callback &) [with ExecutionSpace=Kokkos::DefaultExecutionSpace, BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, Test::PrimitivePointOrBox, ArborX::Details::DefaultIndexableGetter, Test::FakeBoundingVolume>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<Test::FakePredicateGeometry> *, Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=Test::PoorManLambda]"
/var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(399): here
instantiation of "void ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const Predicates &, const Callback &, const ArborX::Experimental::TraversalPolicy &) const [with MemorySpace=Kokkos::Cuda::memory_space, Value=Test::PrimitivePointOrBox, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=Test::FakeBoundingVolume, ExecutionSpace=Kokkos::DefaultExecutionSpace, Predicates=Kokkos::View<ArborX::Intersects<Test::FakePredicateGeometry> *, Kokkos::Cuda::memory_space>, Callback=Test::PoorManLambda]"
/var/jenkins/workspace/ArborX_master/test/tstCompileOnlyTypeRequirements.cpp(78): here
[ 7%] Building CXX object test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyWeightedEdges.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyWeightedEdges.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstCompileOnlyWeightedEdges.cpp
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 51%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/tstHeader.cpp.o
[ 52%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsBruteForceImpl.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 52%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 53%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsOperatorFunctionObjects.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 53%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 53%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=kokkos_ext/ArborX_DetailsKokkosExtMinMaxOperations.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 53%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
[ 53%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 53%] Built target ArborX_HeaderSelfContained_details_ArborX_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_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 54%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsFDBSCANDenseBox.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 54%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 55%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=interpolation/details/ArborX_InterpDetailsPolynomialBasis.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 55%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
[ 56%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 56%] Built target ArborX_HeaderSelfContained_details_ArborX_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
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/DependInfo.cmake --color=
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsLegacy.hpp(53): warning: missing return statement at end of non-void function "ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator() [with Primitives=Kokkos::View<Test::FakePrimitive *, Kokkos::Serial::device_type>, BoundingVolume=Test::FakeBoundingVolume]"
detected during:
instantiation of "auto ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator()(ArborX::Details::LegacyValues<Primitives, BoundingVolume>::size_type) const [with Primitives=Kokkos::View<Test::FakePrimitive *, Kokkos::Serial::device_type>, BoundingVolume=Test::FakeBoundingVolume]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeConstruction.hpp(222): here
instantiation of "void ArborX::Details::TreeConstruction::GenerateHierarchy<Values, IndexableGetter, PermutationIndices, LinearOrdering, LeafNodes, InternalNodes>::operator()(int) const [with Values=ArborX::Details::LegacyValues<Kokkos::View<Test::FakePrimitive *, Kokkos::Serial::device_type>, Test::FakeBoundingVolume>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, PermutationIndices=Kokkos::View<const unsigned int *, Kokkos::Serial::device_type>, LinearOrdering=Kokkos::View<const unsigned long long *, Kokkos::Serial::device_type>, LeafNodes=Kokkos::View<ArborX::Details::LeafNode<ArborX::PairValueIndex<Test::FakeBoundingVolume, unsigned int>> *, Kokkos::Serial::device_type>, InternalNodes=Kokkos::View<ArborX::Details::InternalNode<Test::FakeBoundingVolume> *, Kokkos::Serial::device_type>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(37): here
instantiation of "std::enable_if_t<std::is_void<TagType>::value, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeConstruction::GenerateHierarchy<ArborX::Details::LegacyValues<Kokkos::View<Test::FakePrimitive *, Kokkos::Serial::device_type>, Test::FakeBoundingVolume>, ArborX::Details::DefaultIndexableGetter, Kokkos::View<const unsigned int *, Kokkos::Serial::device_type>, Kokkos::View<const unsigned long long *, Kokkos::Serial::device_type>, Kokkos::View<ArborX::Details::LeafNode<ArborX::PairValueIndex<Test::FakeBoundingVolume, unsigned int>> *, Kokkos::Serial::device_type>, Kokkos::View<ArborX::Details::InternalNode<Test::FakeBoundingVolume> *, Kokkos::Serial::device_type>>, Traits=<Kokkos::Serial::execution_space>, TagType=Kokkos::Impl::WorkTagTrait::base_traits::work_tag]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeConstruction::GenerateHierarchy<ArborX::Details::LegacyValues<Kokkos::View<Test::FakePrimitive *, Kokkos::Serial::device_type>, Test::FakeBoundingVolume>, ArborX::Details::DefaultIndexableGetter, Kokkos::View<const unsigned int *, Kokkos::Serial::device_type>, Kokkos::View<const unsigned long long *, Kokkos::Serial::device_type>, Kokkos::View<ArborX::Details::LeafNode<ArborX::PairValueIndex<Test::FakeBoundingVolume, unsigned int>> *, Kokkos::Serial::device_type>, Kokkos::View<ArborX::Details::InternalNode<Test::FakeBoundingVolume> *, Kokkos::Serial::device_type>>, Traits=<Kokkos::Serial::execution_space>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
instantiation of "void Kokkos::parallel_for(const std::string &, const ExecPolicy &, const FunctorType &) [with ExecPolicy=Kokkos::RangePolicy<Kokkos::Serial::execution_space>, FunctorType=ArborX::Details::TreeConstruction::GenerateHierarchy<ArborX::Details::LegacyValues<Kokkos::View<Test::FakePrimitive *, Kokkos::Serial::device_type>, Test::FakeBoundingVolume>, ArborX::Details::DefaultIndexableGetter, Kokkos::View<const unsigned int *, Kokkos::Serial::device_type>, Kokkos::View<const unsigned long long *, Kokkos::Serial::device_type>, Kokkos::View<ArborX::Details::LeafNode<ArborX::PairValueIndex<Test::FakeBoundingVolume, unsigned int>> *, Kokkos::Serial::device_type>, Kokkos::View<ArborX::Details::InternalNode<Test::FakeBoundingVolume> *, Kokkos::Serial::device_type>>, Enable=void]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeConstruction.hpp(124): here
[ 9 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<example_tree_construction_invoker, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<example_tree_construction_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=example_tree_construction_invoker, TestType=Kokkos::Serial::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<example_tree_construction_invoker, ARBORX_DEVICE_TYPES, void>, example_tree_construction_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<example_tree_construction_invoker, ARBORX_DEVICE_TYPES, void>, example_tree_construction_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=example_tree_construction_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDetailsTreeConstruction.cpp(219): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsLegacy.hpp(53): warning: missing return statement at end of non-void function "ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator() [with Primitives=Kokkos::View<Test::FakePrimitive *, Kokkos::OpenMP::device_type>, BoundingVolume=Test::FakeBoundingVolume]"
detected during:
instantiation of "auto ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator()(ArborX::Details::LegacyValues<Primitives, BoundingVolume>::size_type) const [with Primitives=Kokkos::View<Test::FakePrimitive *, Kokkos::OpenMP::device_type>, BoundingVolume=Test::FakeBoundingVolume]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeConstruction.hpp(222): here
instantiation of "void ArborX::Details::TreeConstruction::GenerateHierarchy<Values, IndexableGetter, PermutationIndices, LinearOrdering, LeafNodes, InternalNodes>::operator()(int) const [with Values=ArborX::Details::LegacyValues<Kokkos::View<Test::FakePrimitive *, Kokkos::OpenMP::device_type>, Test::FakeBoundingVolume>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, PermutationIndices=Kokkos::View<const unsigned int *, Kokkos::OpenMP::device_type>, LinearOrdering=Kokkos::View<const unsigned long long *, Kokkos::OpenMP::device_type>, LeafNodes=Kokkos::View<ArborX::Details::LeafNode<ArborX::PairValueIndex<Test::FakeBoundingVolume, unsigned int>> *, Kokkos::OpenMP::device_type>, InternalNodes=Kokkos::View<ArborX::Details::InternalNode<Test::FakeBoundingVolume> *, Kokkos::OpenMP::device_type>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(66): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeConstruction::GenerateHierarchy<ArborX::Details::LegacyValues<Kokkos::View<Test::FakePrimitive *, Kokkos::OpenMP::device_type>, Test::FakeBoundingVolume>, ArborX::Details::DefaultIndexableGetter, Kokkos::View<const unsigned int *, Kokkos::OpenMP::device_type>, Kokkos::View<const unsigned long long *, Kokkos::OpenMP::device_type>, Kokkos::View<ArborX::Details::LeafNode<ArborX::PairValueIndex<Test::FakeBoundingVolume, unsigned int>> *, Kokkos::OpenMP::device_type>, Kokkos::View<ArborX::Details::InternalNode<Test::FakeBoundingVolume> *, Kokkos::OpenMP::device_type>>, Traits=<Kokkos::HostSpace::execution_space>, Enable=Kokkos::Impl::WorkTagTrait::base_traits::work_tag]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeConstruction::GenerateHierarchy<ArborX::Details::LegacyValues<Kokkos::View<Test::FakePrimitive *, Kokkos::OpenMP::device_type>, Test::FakeBoundingVolume>, ArborX::Details::DefaultIndexableGetter, Kokkos::View<const unsigned int *, Kokkos::OpenMP::device_type>, Kokkos::View<const unsigned long long *, Kokkos::OpenMP::device_type>, Kokkos::View<ArborX::Details::LeafNode<ArborX::PairValueIndex<Test::FakeBoundingVolume, unsigned int>> *, Kokkos::OpenMP::device_type>, Kokkos::View<ArborX::Details::InternalNode<Test::FakeBoundingVolume> *, Kokkos::OpenMP::device_type>>, Traits=<Kokkos::HostSpace::execution_space>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::execute() const [with FunctorType=ArborX::Details::TreeConstruction::GenerateHierarchy<ArborX::Details::LegacyValues<Kokkos::View<Test::FakePrimitive *, Kokkos::OpenMP::device_type>, Test::FakeBoundingVolume>, ArborX::Details::DefaultIndexableGetter, Kokkos::View<const unsigned int *, Kokkos::OpenMP::device_type>, Kokkos::View<const unsigned long long *, Kokkos::OpenMP::device_type>, Kokkos::View<ArborX::Details::LeafNode<ArborX::PairValueIndex<Test::FakeBoundingVolume, unsigned int>> *, Kokkos::OpenMP::device_type>, Kokkos::View<ArborX::Details::InternalNode<Test::FakeBoundingVolume> *, Kokkos::OpenMP::device_type>>, Traits=<Kokkos::HostSpace::execution_space>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 11 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<example_tree_construction_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=example_tree_construction_invoker, TestType=Kokkos::OpenMP::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<example_tree_construction_invoker, ARBORX_DEVICE_TYPES, void>, example_tree_construction_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<example_tree_construction_invoker, ARBORX_DEVICE_TYPES, void>, example_tree_construction_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<example_tree_construction_invoker, ARBORX_DEVICE_TYPES, void>, example_tree_construction_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=example_tree_construction_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDetailsTreeConstruction.cpp(219): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsLegacy.hpp(53): warning: missing return statement at end of non-void function "ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator() [with Primitives=Kokkos::View<Test::FakePrimitive *, Kokkos::CudaSpace::device_type>, BoundingVolume=Test::FakeBoundingVolume]"
detected during:
instantiation of "auto ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator()(ArborX::Details::LegacyValues<Primitives, BoundingVolume>::size_type) const [with Primitives=Kokkos::View<Test::FakePrimitive *, Kokkos::CudaSpace::device_type>, BoundingVolume=Test::FakeBoundingVolume]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeConstruction.hpp(222): here
instantiation of "void ArborX::Details::TreeConstruction::GenerateHierarchy<Values, IndexableGetter, PermutationIndices, LinearOrdering, LeafNodes, InternalNodes>::operator()(int) const [with Values=ArborX::Details::LegacyValues<Kokkos::View<Test::FakePrimitive *, Kokkos::CudaSpace::device_type>, Test::FakeBoundingVolume>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, PermutationIndices=Kokkos::View<const unsigned int *, Kokkos::CudaSpace::device_type>, LinearOrdering=Kokkos::View<const unsigned long long *, Kokkos::CudaSpace::device_type>, LeafNodes=Kokkos::View<ArborX::Details::LeafNode<ArborX::PairValueIndex<Test::FakeBoundingVolume, unsigned int>> *, Kokkos::CudaSpace::device_type>, InternalNodes=Kokkos::View<ArborX::Details::InternalNode<Test::FakeBoundingVolume> *, Kokkos::CudaSpace::device_type>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(58): here
instantiation of "std::enable_if_t<std::is_void<TagType>::value, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeConstruction::GenerateHierarchy<ArborX::Details::LegacyValues<Kokkos::View<Test::FakePrimitive *, Kokkos::CudaSpace::device_type>, Test::FakeBoundingVolume>, ArborX::Details::DefaultIndexableGetter, Kokkos::View<const unsigned int *, Kokkos::CudaSpace::device_type>, Kokkos::View<const unsigned long long *, Kokkos::CudaSpace::device_type>, Kokkos::View<ArborX::Details::LeafNode<ArborX::PairValueIndex<Test::FakeBoundingVolume, unsigned int>> *, Kokkos::CudaSpace::device_type>, Kokkos::View<ArborX::Details::InternalNode<Test::FakeBoundingVolume> *, Kokkos::CudaSpace::device_type>>, Traits=<Kokkos::CudaSpace::execution_space>, TagType=Kokkos::Impl::WorkTagTrait::base_traits::work_tag]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeConstruction::GenerateHierarchy<ArborX::Details::LegacyValues<Kokkos::View<Test::FakePrimitive *, Kokkos::CudaSpace::device_type>, Test::FakeBoundingVolume>, ArborX::Details::DefaultIndexableGetter, Kokkos::View<const unsigned int *, Kokkos::CudaSpace::device_type>, Kokkos::View<const unsigned long long *, Kokkos::CudaSpace::device_type>, Kokkos::View<ArborX::Details::LeafNode<ArborX::PairValueIndex<Test::FakeBoundingVolume, unsigned int>> *, Kokkos::CudaSpace::device_type>, Kokkos::View<ArborX::Details::InternalNode<Test::FakeBoundingVolume> *, Kokkos::CudaSpace::device_type>>, Traits=<Kokkos::CudaSpace::execution_space>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
instantiation of "void Kokkos::Impl::cuda_parallel_launch_local_memory(DriverType) [with DriverType=Kokkos::Impl::ParallelFor<ArborX::Details::TreeConstruction::GenerateHierarchy<ArborX::Details::LegacyValues<Kokkos::View<Test::FakePrimitive *, Kokkos::CudaSpace::device_type>, Test::FakeBoundingVolume>, ArborX::Details::DefaultIndexableGetter, Kokkos::View<const unsigned int *, Kokkos::CudaSpace::device_type>, Kokkos::View<const unsigned long long *, Kokkos::CudaSpace::device_type>, Kokkos::View<ArborX::Details::LeafNode<ArborX::PairValueIndex<Test::FakeBoundingVolume, unsigned int>> *, Kokkos::CudaSpace::device_type>, Kokkos::View<ArborX::Details::InternalNode<Test::FakeBoundingVolume> *, Kokkos::CudaSpace::device_type>>, Kokkos::RangePolicy<Kokkos::CudaSpace::execution_space>, Kokkos::detected_or_t<Kokkos::detected_or_t<std::conditional_t<false, Kokkos::detected_t<Kokkos::Impl::execution_space_t, Kokkos::detected_t<Kokkos::Impl::device_type_t, Kokkos::Impl::ViewValueFunctor<Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, uint32_t, true>>>, Kokkos::DefaultExecutionSpace>, Kokkos::Impl::execution_space_t, lambda [](int, ArborX::Box &)->void>, Kokkos::Impl::execution_space_t, Kokkos::RangePolicy<Kokkos::CudaSpace::execution_space>>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(347): here
[ 15 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<example_tree_construction_invoker, ARBORX_DEVICE_TYPES, void>, example_tree_construction_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<example_tree_construction_invoker, ARBORX_DEVICE_TYPES, void>, example_tree_construction_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<example_tree_construction_invoker, ARBORX_DEVICE_TYPES, void>, example_tree_construction_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<example_tree_construction_invoker, ARBORX_DEVICE_TYPES, void>, example_tree_construction_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=example_tree_construction_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDetailsTreeConstruction.cpp(219): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(89): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int **, Kokkos::LayoutLeft, Kokkos::Serial::device_type>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::Serial::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::Serial::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>]"
detected during:
instantiation of "Kokkos::View<View::traits::data_type, Kokkos::LayoutRight, ExecutionSpace::memory_space> ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int **, Kokkos::LayoutLeft, Kokkos::Serial::device_type>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::Serial::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::Serial::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>]"
/var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(262): here
instantiation of "void create_layout_right_mirror_view_no_init<DeviceType>::test_method() [with DeviceType=Kokkos::Serial::device_type]"
/var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(230): here
instantiation of "void create_layout_right_mirror_view_no_init_invoker::run(boost::type<TestType> *) [with TestType=Kokkos::Serial::device_type]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(70): here
instantiation of "void boost::unit_test::ut_detail::test_case_template_invoker<TestCaseTemplate, TestType>::operator()() [with TestCaseTemplate=create_layout_right_mirror_view_no_init_invoker, TestType=Kokkos::Serial::device_type]"
/opt/boost/include/boost/function/function_template.hpp(158): here
instantiation of "void boost::detail::function::void_function_obj_invoker0<FunctionObj, R>::invoke(boost::detail::function::function_buffer &) [with FunctionObj=boost::unit_test::ut_detail::test_case_template_invoker<create_layout_right_mirror_view_no_init_invoker, Kokkos::Serial::device_type>, R=void]"
/opt/boost/include/boost/function/function_template.hpp(940): here
[ 2 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<create_layout_right_mirror_view_no_init_invoker, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<create_layout_right_mirror_view_no_init_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=create_layout_right_mirror_view_no_init_invoker, TestType=Kokkos::Serial::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<create_layout_right_mirror_view_no_init_invoker, ARBORX_DEVICE_TYPES, void>, create_layout_right_mirror_view_no_init_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<create_layout_right_mirror_view_no_init_invoker, ARBORX_DEVICE_TYPES, void>, create_layout_right_mirror_view_no_init_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=create_layout_right_mirror_view_no_init_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(230): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(89): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int *[5], Kokkos::LayoutLeft, Kokkos::Serial::device_type>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::Serial::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::Serial::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>]"
detected during:
instantiation of "Kokkos::View<View::traits::data_type, Kokkos::LayoutRight, ExecutionSpace::memory_space> ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int *[5], Kokkos::LayoutLeft, Kokkos::Serial::device_type>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::Serial::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::Serial::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>]"
/var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(267): here
instantiation of "void create_layout_right_mirror_view_no_init<DeviceType>::test_method() [with DeviceType=Kokkos::Serial::device_type]"
/var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(230): here
instantiation of "void create_layout_right_mirror_view_no_init_invoker::run(boost::type<TestType> *) [with TestType=Kokkos::Serial::device_type]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(70): here
instantiation of "void boost::unit_test::ut_detail::test_case_template_invoker<TestCaseTemplate, TestType>::operator()() [with TestCaseTemplate=create_layout_right_mirror_view_no_init_invoker, TestType=Kokkos::Serial::device_type]"
/opt/boost/include/boost/function/function_template.hpp(158): here
instantiation of "void boost::detail::function::void_function_obj_invoker0<FunctionObj, R>::invoke(boost::detail::function::function_buffer &) [with FunctionObj=boost::unit_test::ut_detail::test_case_template_invoker<create_layout_right_mirror_view_no_init_invoker, Kokkos::Serial::device_type>, R=void]"
/opt/boost/include/boost/function/function_template.hpp(940): here
[ 2 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<create_layout_right_mirror_view_no_init_invoker, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<create_layout_right_mirror_view_no_init_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=create_layout_right_mirror_view_no_init_invoker, TestType=Kokkos::Serial::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<create_layout_right_mirror_view_no_init_invoker, ARBORX_DEVICE_TYPES, void>, create_layout_right_mirror_view_no_init_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<create_layout_right_mirror_view_no_init_invoker, ARBORX_DEVICE_TYPES, void>, create_layout_right_mirror_view_no_init_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=create_layout_right_mirror_view_no_init_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(230): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(89): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int *, std::conditional_t<false, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::LayoutStride>, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>, std::conditional_t<true, Kokkos::MemoryTraits<0U>, Kokkos::MemoryManaged>>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::Serial::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::Serial::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>]"
detected during:
instantiation of "Kokkos::View<View::traits::data_type, Kokkos::LayoutRight, ExecutionSpace::memory_space> ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int *, std::conditional_t<false, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::LayoutStride>, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>, std::conditional_t<true, Kokkos::MemoryTraits<0U>, Kokkos::MemoryManaged>>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::Serial::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::Serial::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>]"
/var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(272): here
instantiation of "void create_layout_right_mirror_view_no_init<DeviceType>::test_method() [with DeviceType=Kokkos::Serial::device_type]"
/var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(230): here
instantiation of "void create_layout_right_mirror_view_no_init_invoker::run(boost::type<TestType> *) [with TestType=Kokkos::Serial::device_type]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(70): here
instantiation of "void boost::unit_test::ut_detail::test_case_template_invoker<TestCaseTemplate, TestType>::operator()() [with TestCaseTemplate=create_layout_right_mirror_view_no_init_invoker, TestType=Kokkos::Serial::device_type]"
/opt/boost/include/boost/function/function_template.hpp(158): here
instantiation of "void boost::detail::function::void_function_obj_invoker0<FunctionObj, R>::invoke(boost::detail::function::function_buffer &) [with FunctionObj=boost::unit_test::ut_detail::test_case_template_invoker<create_layout_right_mirror_view_no_init_invoker, Kokkos::Serial::device_type>, R=void]"
/opt/boost/include/boost/function/function_template.hpp(940): here
[ 2 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<create_layout_right_mirror_view_no_init_invoker, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<create_layout_right_mirror_view_no_init_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=create_layout_right_mirror_view_no_init_invoker, TestType=Kokkos::Serial::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<create_layout_right_mirror_view_no_init_invoker, ARBORX_DEVICE_TYPES, void>, create_layout_right_mirror_view_no_init_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<create_layout_right_mirror_view_no_init_invoker, ARBORX_DEVICE_TYPES, void>, create_layout_right_mirror_view_no_init_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=create_layout_right_mirror_view_no_init_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(230): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(89): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int **, Kokkos::LayoutLeft, Kokkos::OpenMP::device_type>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::HostSpace::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>]"
detected during:
instantiation of "Kokkos::View<View::traits::data_type, Kokkos::LayoutRight, ExecutionSpace::memory_space> ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int **, Kokkos::LayoutLeft, Kokkos::OpenMP::device_type>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::HostSpace::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>]"
/var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(262): here
instantiation of "void create_layout_right_mirror_view_no_init<DeviceType>::test_method() [with DeviceType=Kokkos::OpenMP::device_type]"
/var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(230): here
instantiation of "void create_layout_right_mirror_view_no_init_invoker::run(boost::type<TestType> *) [with TestType=Kokkos::OpenMP::device_type]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(70): here
instantiation of "void boost::unit_test::ut_detail::test_case_template_invoker<TestCaseTemplate, TestType>::operator()() [with TestCaseTemplate=create_layout_right_mirror_view_no_init_invoker, TestType=Kokkos::OpenMP::device_type]"
/opt/boost/include/boost/function/function_template.hpp(158): here
instantiation of "void boost::detail::function::void_function_obj_invoker0<FunctionObj, R>::invoke(boost::detail::function::function_buffer &) [with FunctionObj=boost::unit_test::ut_detail::test_case_template_invoker<create_layout_right_mirror_view_no_init_invoker, Kokkos::OpenMP::device_type>, R=void]"
/opt/boost/include/boost/function/function_template.hpp(940): here
[ 3 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<create_layout_right_mirror_view_no_init_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=create_layout_right_mirror_view_no_init_invoker, TestType=Kokkos::OpenMP::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<create_layout_right_mirror_view_no_init_invoker, ARBORX_DEVICE_TYPES, void>, create_layout_right_mirror_view_no_init_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<create_layout_right_mirror_view_no_init_invoker, ARBORX_DEVICE_TYPES, void>, create_layout_right_mirror_view_no_init_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<create_layout_right_mirror_view_no_init_invoker, ARBORX_DEVICE_TYPES, void>, create_layout_right_mirror_view_no_init_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=create_layout_right_mirror_view_no_init_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(230): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(89): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int *[5], Kokkos::LayoutLeft, Kokkos::OpenMP::device_type>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::HostSpace::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>]"
detected during:
instantiation of "Kokkos::View<View::traits::data_type, Kokkos::LayoutRight, ExecutionSpace::memory_space> ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int *[5], Kokkos::LayoutLeft, Kokkos::OpenMP::device_type>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::HostSpace::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>]"
/var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(267): here
instantiation of "void create_layout_right_mirror_view_no_init<DeviceType>::test_method() [with DeviceType=Kokkos::OpenMP::device_type]"
/var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(230): here
instantiation of "void create_layout_right_mirror_view_no_init_invoker::run(boost::type<TestType> *) [with TestType=Kokkos::OpenMP::device_type]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(70): here
instantiation of "void boost::unit_test::ut_detail::test_case_template_invoker<TestCaseTemplate, TestType>::operator()() [with TestCaseTemplate=create_layout_right_mirror_view_no_init_invoker, TestType=Kokkos::OpenMP::device_type]"
/opt/boost/include/boost/function/function_template.hpp(158): here
instantiation of "void boost::detail::function::void_function_obj_invoker0<FunctionObj, R>::invoke(boost::detail::function::function_buffer &) [with FunctionObj=boost::unit_test::ut_detail::test_case_template_invoker<create_layout_right_mirror_view_no_init_invoker, Kokkos::OpenMP::device_type>, R=void]"
/opt/boost/include/boost/function/function_template.hpp(940): here
[ 3 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<create_layout_right_mirror_view_no_init_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=create_layout_right_mirror_view_no_init_invoker, TestType=Kokkos::OpenMP::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<create_layout_right_mirror_view_no_init_invoker, ARBORX_DEVICE_TYPES, void>, create_layout_right_mirror_view_no_init_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<create_layout_right_mirror_view_no_init_invoker, ARBORX_DEVICE_TYPES, void>, create_layout_right_mirror_view_no_init_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<create_layout_right_mirror_view_no_init_invoker, ARBORX_DEVICE_TYPES, void>, create_layout_right_mirror_view_no_init_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=create_layout_right_mirror_view_no_init_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(230): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(89): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int *, std::conditional_t<false, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::LayoutStride>, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, std::conditional_t<true, Kokkos::MemoryTraits<0U>, Kokkos::MemoryManaged>>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::HostSpace::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>]"
detected during:
instantiation of "Kokkos::View<View::traits::data_type, Kokkos::LayoutRight, ExecutionSpace::memory_space> ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int *, std::conditional_t<false, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::LayoutStride>, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, std::conditional_t<true, Kokkos::MemoryTraits<0U>, Kokkos::MemoryManaged>>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::HostSpace::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>]"
/var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(272): here
instantiation of "void create_layout_right_mirror_view_no_init<DeviceType>::test_method() [with DeviceType=Kokkos::OpenMP::device_type]"
/var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(230): here
instantiation of "void create_layout_right_mirror_view_no_init_invoker::run(boost::type<TestType> *) [with TestType=Kokkos::OpenMP::device_type]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(70): here
instantiation of "void boost::unit_test::ut_detail::test_case_template_invoker<TestCaseTemplate, TestType>::operator()() [with TestCaseTemplate=create_layout_right_mirror_view_no_init_invoker, TestType=Kokkos::OpenMP::device_type]"
/opt/boost/include/boost/function/function_template.hpp(158): here
instantiation of "void boost::detail::function::void_function_obj_invoker0<FunctionObj, R>::invoke(boost::detail::function::function_buffer &) [with FunctionObj=boost::unit_test::ut_detail::test_case_template_invoker<create_layout_right_mirror_view_no_init_invoker, Kokkos::OpenMP::device_type>, R=void]"
/opt/boost/include/boost/function/function_template.hpp(940): here
[ 3 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<create_layout_right_mirror_view_no_init_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=create_layout_right_mirror_view_no_init_invoker, TestType=Kokkos::OpenMP::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<create_layout_right_mirror_view_no_init_invoker, ARBORX_DEVICE_TYPES, void>, create_layout_right_mirror_view_no_init_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<create_layout_right_mirror_view_no_init_invoker, ARBORX_DEVICE_TYPES, void>, create_layout_right_mirror_view_no_init_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<create_layout_right_mirror_view_no_init_invoker, ARBORX_DEVICE_TYPES, void>, create_layout_right_mirror_view_no_init_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=create_layout_right_mirror_view_no_init_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(230): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(89): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int *, Kokkos::LayoutLeft, Kokkos::CudaSpace::device_type>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
detected during:
instantiation of "Kokkos::View<View::traits::data_type, Kokkos::LayoutRight, ExecutionSpace::memory_space> ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int *, Kokkos::LayoutLeft, Kokkos::CudaSpace::device_type>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
/var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(247): here
instantiation of "void create_layout_right_mirror_view_no_init<DeviceType>::test_method() [with DeviceType=Kokkos::CudaSpace::device_type]"
/var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(230): here
instantiation of "void create_layout_right_mirror_view_no_init_invoker::run(boost::type<TestType> *) [with TestType=Kokkos::CudaSpace::device_type]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(70): here
instantiation of "void boost::unit_test::ut_detail::test_case_template_invoker<TestCaseTemplate, TestType>::operator()() [with TestCaseTemplate=create_layout_right_mirror_view_no_init_invoker, TestType=Kokkos::CudaSpace::device_type]"
/opt/boost/include/boost/function/function_template.hpp(158): here
instantiation of "void boost::detail::function::void_function_obj_invoker0<FunctionObj, R>::invoke(boost::detail::function::function_buffer &) [with FunctionObj=boost::unit_test::ut_detail::test_case_template_invoker<create_layout_right_mirror_view_no_init_invoker, Kokkos::CudaSpace::device_type>, R=void]"
/opt/boost/include/boost/function/function_template.hpp(940): here
[ 4 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<create_layout_right_mirror_view_no_init_invoker, ARBORX_DEVICE_TYPES, void>, create_layout_right_mirror_view_no_init_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<create_layout_right_mirror_view_no_init_invoker, ARBORX_DEVICE_TYPES, void>, create_layout_right_mirror_view_no_init_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<create_layout_right_mirror_view_no_init_invoker, ARBORX_DEVICE_TYPES, void>, create_layout_right_mirror_view_no_init_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<create_layout_right_mirror_view_no_init_invoker, ARBORX_DEVICE_TYPES, void>, create_layout_right_mirror_view_no_init_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=create_layout_right_mirror_view_no_init_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(230): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(89): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int **, Kokkos::LayoutRight, Kokkos::CudaSpace::device_type>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
detected during:
instantiation of "Kokkos::View<View::traits::data_type, Kokkos::LayoutRight, ExecutionSpace::memory_space> ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int **, Kokkos::LayoutRight, Kokkos::CudaSpace::device_type>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
/var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(252): here
instantiation of "void create_layout_right_mirror_view_no_init<DeviceType>::test_method() [with DeviceType=Kokkos::CudaSpace::device_type]"
/var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(230): here
instantiation of "void create_layout_right_mirror_view_no_init_invoker::run(boost::type<TestType> *) [with TestType=Kokkos::CudaSpace::device_type]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(70): here
instantiation of "void boost::unit_test::ut_detail::test_case_template_invoker<TestCaseTemplate, TestType>::operator()() [with TestCaseTemplate=create_layout_right_mirror_view_no_init_invoker, TestType=Kokkos::CudaSpace::device_type]"
/opt/boost/include/boost/function/function_template.hpp(158): here
instantiation of "void boost::detail::function::void_function_obj_invoker0<FunctionObj, R>::invoke(boost::detail::function::function_buffer &) [with FunctionObj=boost::unit_test::ut_detail::test_case_template_invoker<create_layout_right_mirror_view_no_init_invoker, Kokkos::CudaSpace::device_type>, R=void]"
/opt/boost/include/boost/function/function_template.hpp(940): here
[ 4 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<create_layout_right_mirror_view_no_init_invoker, ARBORX_DEVICE_TYPES, void>, create_layout_right_mirror_view_no_init_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<create_layout_right_mirror_view_no_init_invoker, ARBORX_DEVICE_TYPES, void>, create_layout_right_mirror_view_no_init_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<create_layout_right_mirror_view_no_init_invoker, ARBORX_DEVICE_TYPES, void>, create_layout_right_mirror_view_no_init_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<create_layout_right_mirror_view_no_init_invoker, ARBORX_DEVICE_TYPES, void>, create_layout_right_mirror_view_no_init_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=create_layout_right_mirror_view_no_init_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(230): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(89): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int [2][3], Kokkos::LayoutRight, Kokkos::CudaSpace::device_type>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
detected during:
instantiation of "Kokkos::View<View::traits::data_type, Kokkos::LayoutRight, ExecutionSpace::memory_space> ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int [2][3], Kokkos::LayoutRight, Kokkos::CudaSpace::device_type>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
/var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(257): here
instantiation of "void create_layout_right_mirror_view_no_init<DeviceType>::test_method() [with DeviceType=Kokkos::CudaSpace::device_type]"
/var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(230): here
instantiation of "void create_layout_right_mirror_view_no_init_invoker::run(boost::type<TestType> *) [with TestType=Kokkos::CudaSpace::device_type]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(70): here
instantiation of "void boost::unit_test::ut_detail::test_case_template_invoker<TestCaseTemplate, TestType>::operator()() [with TestCaseTemplate=create_layout_right_mirror_view_no_init_invoker, TestType=Kokkos::CudaSpace::device_type]"
/opt/boost/include/boost/function/function_template.hpp(158): here
instantiation of "void boost::detail::function::void_function_obj_invoker0<FunctionObj, R>::invoke(boost::detail::function::function_buffer &) [with FunctionObj=boost::unit_test::ut_detail::test_case_template_invoker<create_layout_right_mirror_view_no_init_invoker, Kokkos::CudaSpace::device_type>, R=void]"
/opt/boost/include/boost/function/function_template.hpp(940): here
[ 4 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<create_layout_right_mirror_view_no_init_invoker, ARBORX_DEVICE_TYPES, void>, create_layout_right_mirror_view_no_init_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<create_layout_right_mirror_view_no_init_invoker, ARBORX_DEVICE_TYPES, void>, create_layout_right_mirror_view_no_init_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<create_layout_right_mirror_view_no_init_invoker, ARBORX_DEVICE_TYPES, void>, create_layout_right_mirror_view_no_init_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<create_layout_right_mirror_view_no_init_invoker, ARBORX_DEVICE_TYPES, void>, create_layout_right_mirror_view_no_init_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=create_layout_right_mirror_view_no_init_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(230): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(89): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int **, Kokkos::LayoutLeft, Kokkos::CudaSpace::device_type>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
detected during:
instantiation of "Kokkos::View<View::traits::data_type, Kokkos::LayoutRight, ExecutionSpace::memory_space> ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int **, Kokkos::LayoutLeft, Kokkos::CudaSpace::device_type>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
/var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(262): here
instantiation of "void create_layout_right_mirror_view_no_init<DeviceType>::test_method() [with DeviceType=Kokkos::CudaSpace::device_type]"
/var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(230): here
instantiation of "void create_layout_right_mirror_view_no_init_invoker::run(boost::type<TestType> *) [with TestType=Kokkos::CudaSpace::device_type]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(70): here
instantiation of "void boost::unit_test::ut_detail::test_case_template_invoker<TestCaseTemplate, TestType>::operator()() [with TestCaseTemplate=create_layout_right_mirror_view_no_init_invoker, TestType=Kokkos::CudaSpace::device_type]"
/opt/boost/include/boost/function/function_template.hpp(158): here
instantiation of "void boost::detail::function::void_function_obj_invoker0<FunctionObj, R>::invoke(boost::detail::function::function_buffer &) [with FunctionObj=boost::unit_test::ut_detail::test_case_template_invoker<create_layout_right_mirror_view_no_init_invoker, Kokkos::CudaSpace::device_type>, R=void]"
/opt/boost/include/boost/function/function_template.hpp(940): here
[ 4 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<create_layout_right_mirror_view_no_init_invoker, ARBORX_DEVICE_TYPES, void>, create_layout_right_mirror_view_no_init_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<create_layout_right_mirror_view_no_init_invoker, ARBORX_DEVICE_TYPES, void>, create_layout_right_mirror_view_no_init_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<create_layout_right_mirror_view_no_init_invoker, ARBORX_DEVICE_TYPES, void>, create_layout_right_mirror_view_no_init_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<create_layout_right_mirror_view_no_init_invoker, ARBORX_DEVICE_TYPES, void>, create_layout_right_mirror_view_no_init_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=create_layout_right_mirror_view_no_init_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(230): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(89): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int *[5], Kokkos::LayoutLeft, Kokkos::CudaSpace::device_type>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
detected during:
instantiation of "Kokkos::View<View::traits::data_type, Kokkos::LayoutRight, ExecutionSpace::memory_space> ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int *[5], Kokkos::LayoutLeft, Kokkos::CudaSpace::device_type>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
/var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(267): here
instantiation of "void create_layout_right_mirror_view_no_init<DeviceType>::test_method() [with DeviceType=Kokkos::CudaSpace::device_type]"
/var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(230): here
instantiation of "void create_layout_right_mirror_view_no_init_invoker::run(boost::type<TestType> *) [with TestType=Kokkos::CudaSpace::device_type]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(70): here
instantiation of "void boost::unit_test::ut_detail::test_case_template_invoker<TestCaseTemplate, TestType>::operator()() [with TestCaseTemplate=create_layout_right_mirror_view_no_init_invoker, TestType=Kokkos::CudaSpace::device_type]"
/opt/boost/include/boost/function/function_template.hpp(158): here
instantiation of "void boost::detail::function::void_function_obj_invoker0<FunctionObj, R>::invoke(boost::detail::function::function_buffer &) [with FunctionObj=boost::unit_test::ut_detail::test_case_template_invoker<create_layout_right_mirror_view_no_init_invoker, Kokkos::CudaSpace::device_type>, R=void]"
/opt/boost/include/boost/function/function_template.hpp(940): here
[ 4 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<create_layout_right_mirror_view_no_init_invoker, ARBORX_DEVICE_TYPES, void>, create_layout_right_mirror_view_no_init_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<create_layout_right_mirror_view_no_init_invoker, ARBORX_DEVICE_TYPES, void>, create_layout_right_mirror_view_no_init_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<create_layout_right_mirror_view_no_init_invoker, ARBORX_DEVICE_TYPES, void>, create_layout_right_mirror_view_no_init_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<create_layout_right_mirror_view_no_init_invoker, ARBORX_DEVICE_TYPES, void>, create_layout_right_mirror_view_no_init_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=create_layout_right_mirror_view_no_init_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(230): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(89): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int *, std::conditional_t<false, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::LayoutStride>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, std::conditional_t<true, Kokkos::MemoryTraits<0U>, Kokkos::MemoryManaged>>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
detected during:
instantiation of "Kokkos::View<View::traits::data_type, Kokkos::LayoutRight, ExecutionSpace::memory_space> ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int *, std::conditional_t<false, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::LayoutStride>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, std::conditional_t<true, Kokkos::MemoryTraits<0U>, Kokkos::MemoryManaged>>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
/var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(272): here
instantiation of "void create_layout_right_mirror_view_no_init<DeviceType>::test_method() [with DeviceType=Kokkos::CudaSpace::device_type]"
/var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(230): here
instantiation of "void create_layout_right_mirror_view_no_init_invoker::run(boost::type<TestType> *) [with TestType=Kokkos::CudaSpace::device_type]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(70): here
instantiation of "void boost::unit_test::ut_detail::test_case_template_invoker<TestCaseTemplate, TestType>::operator()() [with TestCaseTemplate=create_layout_right_mirror_view_no_init_invoker, TestType=Kokkos::CudaSpace::device_type]"
/opt/boost/include/boost/function/function_template.hpp(158): here
instantiation of "void boost::detail::function::void_function_obj_invoker0<FunctionObj, R>::invoke(boost::detail::function::function_buffer &) [with FunctionObj=boost::unit_test::ut_detail::test_case_template_invoker<create_layout_right_mirror_view_no_init_invoker, Kokkos::CudaSpace::device_type>, R=void]"
/opt/boost/include/boost/function/function_template.hpp(940): here
[ 4 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<create_layout_right_mirror_view_no_init_invoker, ARBORX_DEVICE_TYPES, void>, create_layout_right_mirror_view_no_init_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<create_layout_right_mirror_view_no_init_invoker, ARBORX_DEVICE_TYPES, void>, create_layout_right_mirror_view_no_init_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<create_layout_right_mirror_view_no_init_invoker, ARBORX_DEVICE_TYPES, void>, create_layout_right_mirror_view_no_init_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<create_layout_right_mirror_view_no_init_invoker, ARBORX_DEVICE_TYPES, void>, create_layout_right_mirror_view_no_init_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=create_layout_right_mirror_view_no_init_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(230): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(89): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<std::remove_const_t<const int> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, Kokkos::MemoryTraits<0U>>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
detected during:
instantiation of "Kokkos::View<View::traits::data_type, Kokkos::LayoutRight, ExecutionSpace::memory_space> ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<std::remove_const_t<const int> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, Kokkos::MemoryTraits<0U>>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
/var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(277): here
instantiation of "void create_layout_right_mirror_view_no_init<DeviceType>::test_method() [with DeviceType=Kokkos::CudaSpace::device_type]"
/var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(230): here
instantiation of "void create_layout_right_mirror_view_no_init_invoker::run(boost::type<TestType> *) [with TestType=Kokkos::CudaSpace::device_type]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(70): here
instantiation of "void boost::unit_test::ut_detail::test_case_template_invoker<TestCaseTemplate, TestType>::operator()() [with TestCaseTemplate=create_layout_right_mirror_view_no_init_invoker, TestType=Kokkos::CudaSpace::device_type]"
/opt/boost/include/boost/function/function_template.hpp(158): here
instantiation of "void boost::detail::function::void_function_obj_invoker0<FunctionObj, R>::invoke(boost::detail::function::function_buffer &) [with FunctionObj=boost::unit_test::ut_detail::test_case_template_invoker<create_layout_right_mirror_view_no_init_invoker, Kokkos::CudaSpace::device_type>, R=void]"
/opt/boost/include/boost/function/function_template.hpp(940): here
[ 4 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<create_layout_right_mirror_view_no_init_invoker, ARBORX_DEVICE_TYPES, void>, create_layout_right_mirror_view_no_init_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<create_layout_right_mirror_view_no_init_invoker, ARBORX_DEVICE_TYPES, void>, create_layout_right_mirror_view_no_init_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<create_layout_right_mirror_view_no_init_invoker, ARBORX_DEVICE_TYPES, void>, create_layout_right_mirror_view_no_init_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<create_layout_right_mirror_view_no_init_invoker, ARBORX_DEVICE_TYPES, void>, create_layout_right_mirror_view_no_init_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=create_layout_right_mirror_view_no_init_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(230): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(89): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int **, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, std::conditional_t<false, void, Kokkos::Experimental::DefaultViewHooks>, std::conditional_t<false, void, Kokkos::MemoryManaged>>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
detected during:
instantiation of "Kokkos::View<View::traits::data_type, Kokkos::LayoutRight, ExecutionSpace::memory_space> ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int **, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, std::conditional_t<false, void, Kokkos::Experimental::DefaultViewHooks>, std::conditional_t<false, void, Kokkos::MemoryManaged>>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(66): here
instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<Kokkos::CudaSpace::device_type>, View=Kokkos::View<int **, Kokkos::CudaSpace::device_type>]"
/var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(362): here
instantiation of "void Helper<DeviceType>::checkSendAcrossNetwork(MPI_Comm, const View1 &, const View2 &, const View3 &) [with DeviceType=Kokkos::CudaSpace::device_type, View1=Kokkos::View<int *, Kokkos::CudaSpace::device_type>, View2=Kokkos::View<int **, Kokkos::CudaSpace::device_type>, View3=Kokkos::View<int **, Kokkos::CudaSpace::device_type>]"
/var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(412): here
instantiation of "void send_across_network<DeviceType>::test_method() [with DeviceType=Kokkos::CudaSpace::device_type]"
/var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(381): here
instantiation of "void send_across_network_invoker::run(boost::type<TestType> *) [with TestType=Kokkos::CudaSpace::device_type]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(70): here
[ 6 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<send_across_network_invoker, ARBORX_DEVICE_TYPES, void>, send_across_network_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<send_across_network_invoker, ARBORX_DEVICE_TYPES, void>, send_across_network_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<send_across_network_invoker, ARBORX_DEVICE_TYPES, void>, send_across_network_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<send_across_network_invoker, ARBORX_DEVICE_TYPES, void>, send_across_network_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=send_across_network_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(381): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(133): warning: missing return statement at end of non-void function "lambda []()->Kokkos::HostSpace::execution_space"
detected during:
instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int **, Kokkos::LayoutLeft, Kokkos::CudaSpace::device_type>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(279): here
instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=Kokkos::CudaSpace::device_type, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<int **, Kokkos::CudaSpace::device_type>, ImportView=Kokkos::View<int *, Kokkos::HostSpace, Kokkos::MemoryTraits<1U>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here
instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<Kokkos::CudaSpace::device_type>, View=Kokkos::View<int **, Kokkos::CudaSpace::device_type>]"
/var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(362): here
instantiation of "void Helper<DeviceType>::checkSendAcrossNetwork(MPI_Comm, const View1 &, const View2 &, const View3 &) [with DeviceType=Kokkos::CudaSpace::device_type, View1=Kokkos::View<int *, Kokkos::CudaSpace::device_type>, View2=Kokkos::View<int **, Kokkos::CudaSpace::device_type>, View3=Kokkos::View<int **, Kokkos::CudaSpace::device_type>]"
/var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(412): here
instantiation of "void send_across_network<DeviceType>::test_method() [with DeviceType=Kokkos::CudaSpace::device_type]"
/var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(381): here
[ 7 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<send_across_network_invoker, ARBORX_DEVICE_TYPES, void>, send_across_network_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<send_across_network_invoker, ARBORX_DEVICE_TYPES, void>, send_across_network_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<send_across_network_invoker, ARBORX_DEVICE_TYPES, void>, send_across_network_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<send_across_network_invoker, ARBORX_DEVICE_TYPES, void>, send_across_network_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=send_across_network_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(381): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(159): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int **, Kokkos::LayoutLeft, Kokkos::CudaSpace::device_type>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
detected during:
instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int **, Kokkos::LayoutLeft, Kokkos::CudaSpace::device_type>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(279): here
instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=Kokkos::CudaSpace::device_type, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<int **, Kokkos::CudaSpace::device_type>, ImportView=Kokkos::View<int *, Kokkos::HostSpace, Kokkos::MemoryTraits<1U>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here
instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<Kokkos::CudaSpace::device_type>, View=Kokkos::View<int **, Kokkos::CudaSpace::device_type>]"
/var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(362): here
instantiation of "void Helper<DeviceType>::checkSendAcrossNetwork(MPI_Comm, const View1 &, const View2 &, const View3 &) [with DeviceType=Kokkos::CudaSpace::device_type, View1=Kokkos::View<int *, Kokkos::CudaSpace::device_type>, View2=Kokkos::View<int **, Kokkos::CudaSpace::device_type>, View3=Kokkos::View<int **, Kokkos::CudaSpace::device_type>]"
/var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(412): here
instantiation of "void send_across_network<DeviceType>::test_method() [with DeviceType=Kokkos::CudaSpace::device_type]"
/var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(381): here
[ 7 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<send_across_network_invoker, ARBORX_DEVICE_TYPES, void>, send_across_network_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<send_across_network_invoker, ARBORX_DEVICE_TYPES, void>, send_across_network_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<send_across_network_invoker, ARBORX_DEVICE_TYPES, void>, send_across_network_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<send_across_network_invoker, ARBORX_DEVICE_TYPES, void>, send_across_network_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=send_across_network_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(381): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(133): warning: missing return statement at end of non-void function "lambda []()->Kokkos::HostSpace::execution_space"
detected during:
instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int **, Kokkos::CudaSpace::device_type>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(316): here
instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=Kokkos::CudaSpace::device_type, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<int **, Kokkos::CudaSpace::device_type>, ImportView=Kokkos::View<int *, Kokkos::HostSpace, Kokkos::MemoryTraits<1U>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here
instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<Kokkos::CudaSpace::device_type>, View=Kokkos::View<int **, Kokkos::CudaSpace::device_type>]"
/var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(362): here
instantiation of "void Helper<DeviceType>::checkSendAcrossNetwork(MPI_Comm, const View1 &, const View2 &, const View3 &) [with DeviceType=Kokkos::CudaSpace::device_type, View1=Kokkos::View<int *, Kokkos::CudaSpace::device_type>, View2=Kokkos::View<int **, Kokkos::CudaSpace::device_type>, View3=Kokkos::View<int **, Kokkos::CudaSpace::device_type>]"
/var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(412): here
instantiation of "void send_across_network<DeviceType>::test_method() [with DeviceType=Kokkos::CudaSpace::device_type]"
/var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(381): here
[ 7 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<send_across_network_invoker, ARBORX_DEVICE_TYPES, void>, send_across_network_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<send_across_network_invoker, ARBORX_DEVICE_TYPES, void>, send_across_network_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<send_across_network_invoker, ARBORX_DEVICE_TYPES, void>, send_across_network_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<send_across_network_invoker, ARBORX_DEVICE_TYPES, void>, send_across_network_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=send_across_network_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(381): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(159): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int **, Kokkos::CudaSpace::device_type>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
detected during:
instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int **, Kokkos::CudaSpace::device_type>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(316): here
instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=Kokkos::CudaSpace::device_type, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<int **, Kokkos::CudaSpace::device_type>, ImportView=Kokkos::View<int *, Kokkos::HostSpace, Kokkos::MemoryTraits<1U>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here
instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<Kokkos::CudaSpace::device_type>, View=Kokkos::View<int **, Kokkos::CudaSpace::device_type>]"
/var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(362): here
instantiation of "void Helper<DeviceType>::checkSendAcrossNetwork(MPI_Comm, const View1 &, const View2 &, const View3 &) [with DeviceType=Kokkos::CudaSpace::device_type, View1=Kokkos::View<int *, Kokkos::CudaSpace::device_type>, View2=Kokkos::View<int **, Kokkos::CudaSpace::device_type>, View3=Kokkos::View<int **, Kokkos::CudaSpace::device_type>]"
/var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(412): here
instantiation of "void send_across_network<DeviceType>::test_method() [with DeviceType=Kokkos::CudaSpace::device_type]"
/var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(381): here
[ 7 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<send_across_network_invoker, ARBORX_DEVICE_TYPES, void>, send_across_network_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<send_across_network_invoker, ARBORX_DEVICE_TYPES, void>, send_across_network_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<send_across_network_invoker, ARBORX_DEVICE_TYPES, void>, send_across_network_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<send_across_network_invoker, ARBORX_DEVICE_TYPES, void>, send_across_network_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=send_across_network_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(381): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(89): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int **, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, std::conditional_t<false, void, Kokkos::Experimental::DefaultViewHooks>, std::conditional_t<true, Kokkos::MemoryTraits<1U>, Kokkos::MemoryManaged>>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
detected during:
instantiation of "Kokkos::View<View::traits::data_type, Kokkos::LayoutRight, ExecutionSpace::memory_space> ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int **, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, std::conditional_t<false, void, Kokkos::Experimental::DefaultViewHooks>, std::conditional_t<true, Kokkos::MemoryTraits<1U>, Kokkos::MemoryManaged>>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(66): here
instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<Kokkos::CudaSpace::device_type>, View=Kokkos::View<int **, Kokkos::CudaSpace::device_type, Kokkos::MemoryUnmanaged>]"
/var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(362): here
instantiation of "void Helper<DeviceType>::checkSendAcrossNetwork(MPI_Comm, const View1 &, const View2 &, const View3 &) [with DeviceType=Kokkos::CudaSpace::device_type, View1=Kokkos::View<int *, Kokkos::CudaSpace::device_type>, View2=Kokkos::View<int **, Kokkos::CudaSpace::device_type, Kokkos::MemoryUnmanaged>, View3=Kokkos::View<int **, Kokkos::CudaSpace::device_type>]"
/var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(417): here
instantiation of "void send_across_network<DeviceType>::test_method() [with DeviceType=Kokkos::CudaSpace::device_type]"
/var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(381): here
instantiation of "void send_across_network_invoker::run(boost::type<TestType> *) [with TestType=Kokkos::CudaSpace::device_type]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(70): here
[ 6 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<send_across_network_invoker, ARBORX_DEVICE_TYPES, void>, send_across_network_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<send_across_network_invoker, ARBORX_DEVICE_TYPES, void>, send_across_network_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<send_across_network_invoker, ARBORX_DEVICE_TYPES, void>, send_across_network_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<send_across_network_invoker, ARBORX_DEVICE_TYPES, void>, send_across_network_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=send_across_network_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(381): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(133): warning: missing return statement at end of non-void function "lambda []()->Kokkos::HostSpace::execution_space"
detected during:
instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int **, Kokkos::CudaSpace::device_type, Kokkos::MemoryUnmanaged>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(316): here
instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=Kokkos::CudaSpace::device_type, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<int **, Kokkos::CudaSpace::device_type, Kokkos::MemoryUnmanaged>, ImportView=Kokkos::View<int *, Kokkos::HostSpace, Kokkos::MemoryTraits<1U>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here
instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<Kokkos::CudaSpace::device_type>, View=Kokkos::View<int **, Kokkos::CudaSpace::device_type, Kokkos::MemoryUnmanaged>]"
/var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(362): here
instantiation of "void Helper<DeviceType>::checkSendAcrossNetwork(MPI_Comm, const View1 &, const View2 &, const View3 &) [with DeviceType=Kokkos::CudaSpace::device_type, View1=Kokkos::View<int *, Kokkos::CudaSpace::device_type>, View2=Kokkos::View<int **, Kokkos::CudaSpace::device_type, Kokkos::MemoryUnmanaged>, View3=Kokkos::View<int **, Kokkos::CudaSpace::device_type>]"
/var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(417): here
instantiation of "void send_across_network<DeviceType>::test_method() [with DeviceType=Kokkos::CudaSpace::device_type]"
/var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(381): here
[ 7 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<send_across_network_invoker, ARBORX_DEVICE_TYPES, void>, send_across_network_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<send_across_network_invoker, ARBORX_DEVICE_TYPES, void>, send_across_network_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<send_across_network_invoker, ARBORX_DEVICE_TYPES, void>, send_across_network_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<send_across_network_invoker, ARBORX_DEVICE_TYPES, void>, send_across_network_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=send_across_network_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(381): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(159): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int **, Kokkos::CudaSpace::device_type, Kokkos::MemoryUnmanaged>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
detected during:
instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int **, Kokkos::CudaSpace::device_type, Kokkos::MemoryUnmanaged>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(316): here
instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=Kokkos::CudaSpace::device_type, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<int **, Kokkos::CudaSpace::device_type, Kokkos::MemoryUnmanaged>, ImportView=Kokkos::View<int *, Kokkos::HostSpace, Kokkos::MemoryTraits<1U>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here
instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<Kokkos::CudaSpace::device_type>, View=Kokkos::View<int **, Kokkos::CudaSpace::device_type, Kokkos::MemoryUnmanaged>]"
/var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(362): here
instantiation of "void Helper<DeviceType>::checkSendAcrossNetwork(MPI_Comm, const View1 &, const View2 &, const View3 &) [with DeviceType=Kokkos::CudaSpace::device_type, View1=Kokkos::View<int *, Kokkos::CudaSpace::device_type>, View2=Kokkos::View<int **, Kokkos::CudaSpace::device_type, Kokkos::MemoryUnmanaged>, View3=Kokkos::View<int **, Kokkos::CudaSpace::device_type>]"
/var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(417): here
instantiation of "void send_across_network<DeviceType>::test_method() [with DeviceType=Kokkos::CudaSpace::device_type]"
/var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(381): here
[ 7 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<send_across_network_invoker, ARBORX_DEVICE_TYPES, void>, send_across_network_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<send_across_network_invoker, ARBORX_DEVICE_TYPES, void>, send_across_network_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<send_across_network_invoker, ARBORX_DEVICE_TYPES, void>, send_across_network_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<send_across_network_invoker, ARBORX_DEVICE_TYPES, void>, send_across_network_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=send_across_network_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(381): here
[ 8%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/utf_main.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_MPI_UNIT_TEST -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/utf_main.cpp.o -c /var/jenkins/workspace/ArborX_master/test/utf_main.cpp
[ 8%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/utf_main.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/utf_main.cpp.o -c /var/jenkins/workspace/ArborX_master/test/utf_main.cpp
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 57%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsHeap.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 57%] 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_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/build
[ 57%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 57%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_Callbacks.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 58%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/link.txt --verbose=1
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_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
[ 58%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 58%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsNode.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 58%] 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_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 58%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=interpolation/details/ArborX_InterpDetailsMovingLeastSquaresCoefficients.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 58%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/link.txt --verbose=1
[ 58%] Linking CXX executable ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_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
/opt/kokkos/bin/nvcc_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
[ 58%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 58%] Built target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 58%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsLegacy.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 58%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 58%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_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
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/DependInfo.cmake --color=
[ 59%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=kokkos_ext/ArborX_DetailsKokkosExtStdAlgorithms.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 59%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsTreeVisualization.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 59%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_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
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 59%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 59%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsDistributor.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 60%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 60%] Built target ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 61%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsMortonCode.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 61%] Linking CXX executable ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
[ 62%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_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
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 62%] 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
[ 63%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp
[ 63%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/link.txt --verbose=1
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/link.txt --verbose=1
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/DependInfo.cmake --color=
/opt/kokkos/bin/nvcc_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
/opt/kokkos/bin/nvcc_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
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 63%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsMutualReachabilityDistance.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 63%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 63%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=geometry/ArborX_Sphere.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 63%] 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
[ 63%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/DependInfo.cmake --color=
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 65%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/tstHeader.cpp.o
[ 64%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsSortUtils.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsTreeNodeLabeling.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 9%] Building CXX object test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsPolyBasis.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsPolyBasis.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstInterpDetailsPolyBasis.cpp
[ 65%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
[ 65%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 65%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 65%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsStack.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 65%] 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_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/DependInfo.cmake --color=
[ 66%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/link.txt --verbose=1
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/depend.internal".
/opt/kokkos/bin/nvcc_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
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 67%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsBatchedQueries.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 67%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 67%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsUnionFind.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 68%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_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
[ 68%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 68%] 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_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 69%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=interpolation/ArborX_InterpMovingLeastSquares.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 69%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 69%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=geometry/ArborX_GeometryTraits.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 70%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 70%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 71%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=geometry/ArborX_DetailsAlgorithms.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 71%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
[ 72%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 72%] 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_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 72%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsTreeTraversal.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 72%] Built target ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 72%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsPermutedData.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 72%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
[ 72%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 72%] Built target ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_ArborX_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 73%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_MUST_INCLUDE_CONFIG_HPP -DARBORX_HEADER_TEST_NAME=ArborX.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 10%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstPriorityQueueMiscellaneous.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstPriorityQueueMiscellaneous.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstPriorityQueueMiscellaneous.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 73%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 74%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsUtils.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 74%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_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
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 74%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_Exception_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 74%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_Exception.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 10%] Linking CXX executable ArborX_Test_DetailsDistributedTreeImpl.exe
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/tstDetailsDistributedTreeImpl.cpp.o CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/utf_main.cpp.o -o ArborX_Test_DetailsDistributedTreeImpl.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
[ 10%] Building CXX object test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyMain.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyMain.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstCompileOnlyMain.cpp
[ 74%] Linking CXX executable ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 74%] Built target ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/build
[ 75%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/link.txt --verbose=1
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_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
[ 76%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_IndexableGetter.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 77%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
[ 10%] Linking CXX executable ArborX_Test_DetailsTreeConstruction.exe
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/link.txt --verbose=1
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 77%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp
make -f examples/access_traits/CMakeFiles/ArborX_Example_CudaAccessTraits.exe.dir/build.make examples/access_traits/CMakeFiles/ArborX_Example_CudaAccessTraits.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/examples/access_traits /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/examples/access_traits /var/jenkins/workspace/ArborX_master/build/examples/access_traits/CMakeFiles/ArborX_Example_CudaAccessTraits.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/examples/access_traits/CMakeFiles/ArborX_Example_CudaAccessTraits.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/access_traits/CMakeFiles/ArborX_Example_CudaAccessTraits.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/examples/access_traits/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/access_traits/CMakeFiles/ArborX_Example_CudaAccessTraits.exe.dir/depend.internal".
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/tstDetailsMortonCodes.cpp.o CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/tstDetailsTreeConstruction.cpp.o CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/utf_main.cpp.o -o ArborX_Test_DetailsTreeConstruction.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
[ 10%] 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
[ 10%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtMinMaxReduce.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtMinMaxReduce.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsKokkosExtMinMaxReduce.cpp
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/depend.internal".
Scanning dependencies of target ArborX_Example_CudaAccessTraits.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f examples/access_traits/CMakeFiles/ArborX_Example_CudaAccessTraits.exe.dir/build.make examples/access_traits/CMakeFiles/ArborX_Example_CudaAccessTraits.exe.dir/build
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 77%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp
make -f examples/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/build.make examples/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/depend
[ 77%] Building CXX object examples/access_traits/CMakeFiles/ArborX_Example_CudaAccessTraits.exe.dir/example_cuda_access_traits.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/examples/access_traits && ccache /opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Example_CudaAccessTraits.exe.dir/example_cuda_access_traits.cpp.o -c /var/jenkins/workspace/ArborX_master/examples/access_traits/example_cuda_access_traits.cpp
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/examples/callback /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/examples/callback /var/jenkins/workspace/ArborX_master/build/examples/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/examples/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/examples/callback/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/depend.internal".
[ 77%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_Exception_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/link.txt --verbose=1
Scanning dependencies of target ArborX_Example_Callback.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f examples/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/build.make examples/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 78%] Building CXX object examples/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/example_callback.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/examples/callback && ccache /opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Example_Callback.exe.dir/example_callback.cpp.o -c /var/jenkins/workspace/ArborX_master/examples/callback/example_callback.cpp
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_Exception_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 78%] Built target ArborX_HeaderSelfContained_details_ArborX_Exception_hpp
make -f examples/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/build.make examples/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/examples/dbscan /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/examples/dbscan /var/jenkins/workspace/ArborX_master/build/examples/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/DependInfo.cmake --color=
[ 78%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
Dependee "/var/jenkins/workspace/ArborX_master/build/examples/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/examples/dbscan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/depend.internal".
Scanning dependencies of target ArborX_Example_DBSCAN.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f examples/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/build.make examples/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 78%] Building CXX object examples/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/example_dbscan.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/examples/dbscan && ccache /opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Example_DBSCAN.exe.dir/example_dbscan.cpp.o -c /var/jenkins/workspace/ArborX_master/examples/dbscan/example_dbscan.cpp
Scanning dependencies of target ArborX_Test_BoostAdapters.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/build.make test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 78%] 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_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/examples/molecular_dynamics /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/examples/molecular_dynamics /var/jenkins/workspace/ArborX_master/build/examples/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/DependInfo.cmake --color=
[ 10%] Building CXX object test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/tstBoostGeometryAdapters.cpp.o
Dependee "/var/jenkins/workspace/ArborX_master/build/examples/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/examples/molecular_dynamics/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/depend.internal".
Scanning dependencies of target ArborX_Example_MolecularDynamics.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f examples/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/build.make examples/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/build
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/tstBoostGeometryAdapters.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstBoostGeometryAdapters.cpp
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 79%] Building CXX object examples/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/example_molecular_dynamics.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/examples/molecular_dynamics && ccache /opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/example_molecular_dynamics.cpp.o -c /var/jenkins/workspace/ArborX_master/examples/molecular_dynamics/example_molecular_dynamics.cpp
[ 10%] Built target ArborX_Test_DetailsTreeConstruction.exe
make -f test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/depend.internal".
[ 79%] Linking CXX executable ArborX_HeaderSelfContained_ArborX_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_ArborX_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
[ 11%] Linking CXX executable ArborX_Test_CompileOnly.exe
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_CompileOnly.exe.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyAccessTraits.cpp.o CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyCallbacks.cpp.o CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyTypeRequirements.cpp.o CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyWeightedEdges.cpp.o CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyMain.cpp.o -o ArborX_Test_CompileOnly.exe -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
Scanning dependencies of target ArborX_Test_DetailsCrsGraphWrapperImpl.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 11%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/tstDetailsCrsGraphWrapperImpl.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/tstDetailsCrsGraphWrapperImpl.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsCrsGraphWrapperImpl.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 79%] 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_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/examples/simple_intersection /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/examples/simple_intersection /var/jenkins/workspace/ArborX_master/build/examples/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/examples/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/examples/simple_intersection/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/depend.internal".
Scanning dependencies of target ArborX_Example_Intersection.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f examples/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/build.make examples/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 79%] Building CXX object examples/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/example_intersection.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/examples/simple_intersection && ccache /opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Example_Intersection.exe.dir/example_intersection.cpp.o -c /var/jenkins/workspace/ArborX_master/examples/simple_intersection/example_intersection.cpp
[ 79%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/link.txt --verbose=1
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_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
[ 11%] Built target ArborX_Test_CompileOnly.exe
[ 11%] Building CXX object test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/tstKokkosToolsDistributedAnnotations.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_MPI_UNIT_TEST -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DistributedTree.exe.dir/tstKokkosToolsDistributedAnnotations.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 79%] Built target ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_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_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/examples/triangle_intersection /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection /var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/depend.internal".
Scanning dependencies of target ArborX_Example_TriangleIntersection.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/build.make examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 79%] Building CXX object examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/triangle_intersection.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection && ccache /opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/triangle_intersection.cpp.o -c /var/jenkins/workspace/ArborX_master/examples/triangle_intersection/triangle_intersection.cpp
[ 11%] Linking CXX executable ArborX_Test_DetailsContainers.exe
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstSequenceContainers.cpp.o CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstContainerAdaptors.cpp.o CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstHeapOperations.cpp.o CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstPriorityQueueMiscellaneous.cpp.o -o ArborX_Test_DetailsContainers.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
/var/jenkins/workspace/ArborX_master/src/interpolation/details/ArborX_InterpDetailsPolynomialBasis.hpp(98): warning: pointless comparison of unsigned integer with zero
detected during instantiation of "std::size_t ArborX::Interpolation::Details::polynomialBasisSize<DIM,Degree>() [with DIM=3UL, Degree=0UL]"
/var/jenkins/workspace/ArborX_master/test/tstInterpDetailsPolyBasis.cpp(44): here
/var/jenkins/workspace/ArborX_master/src/interpolation/details/ArborX_InterpDetailsPolynomialBasis.hpp(98): warning: pointless comparison of unsigned integer with zero
detected during instantiation of "std::size_t ArborX::Interpolation::Details::polynomialBasisSize<DIM,Degree>() [with DIM=3UL, Degree=0UL]"
/var/jenkins/workspace/ArborX_master/test/tstInterpDetailsPolyBasis.cpp(44): here
[ 11%] Building CXX object test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsMLSCoefficients.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsMLSCoefficients.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstInterpDetailsMLSCoefficients.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 11%] Built target ArborX_Test_DetailsContainers.exe
make -f test/CMakeFiles/ArborX_Test_Clustering.exe.dir/build.make test/CMakeFiles/ArborX_Test_Clustering.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_Clustering.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_Clustering.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_Clustering.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_Clustering.exe.dir/depend.internal".
[ 79%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH_KDOP18.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH_KDOP18.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeCallbacks_BVH_KDOP18.cpp
Scanning dependencies of target ArborX_Test_Clustering.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/CMakeFiles/ArborX_Test_Clustering.exe.dir/build.make test/CMakeFiles/ArborX_Test_Clustering.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 12%] Building CXX object test/CMakeFiles/ArborX_Test_Clustering.exe.dir/tstDBSCAN.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_Clustering.exe.dir/tstDBSCAN.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDBSCAN.cpp
[ 80%] Linking CXX executable ArborX_Example_CudaAccessTraits.exe
cd /var/jenkins/workspace/ArborX_master/build/examples/access_traits && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_CudaAccessTraits.exe.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_CudaAccessTraits.exe.dir/example_cuda_access_traits.cpp.o -o ArborX_Example_CudaAccessTraits.exe -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 80%] Built target ArborX_Example_CudaAccessTraits.exe
make -f examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/build.make examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/examples/triangle_intersection /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection /var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/depend.internal".
Scanning dependencies of target ArborX_Example_TriangleIntersectionWithMapping.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/build.make examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 80%] Building CXX object examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/triangle_intersection.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection && ccache /opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -DPRECOMPUTE_MAPPING -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/triangle_intersection.cpp.o -c /var/jenkins/workspace/ArborX_master/examples/triangle_intersection/triangle_intersection.cpp
[ 81%] Linking CXX executable ArborX_Example_DBSCAN.exe
cd /var/jenkins/workspace/ArborX_master/build/examples/dbscan && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_DBSCAN.exe.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_DBSCAN.exe.dir/example_dbscan.cpp.o -o ArborX_Example_DBSCAN.exe -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
[ 81%] Linking CXX executable ArborX_Example_Callback.exe
cd /var/jenkins/workspace/ArborX_master/build/examples/callback && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_Callback.exe.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_Callback.exe.dir/example_callback.cpp.o -o ArborX_Example_Callback.exe -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 81%] Built target ArborX_Example_DBSCAN.exe
make -f examples/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/build.make examples/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/depend
[ 81%] Linking CXX executable ArborX_Example_MolecularDynamics.exe
cd /var/jenkins/workspace/ArborX_master/build/examples/molecular_dynamics && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/link.txt --verbose=1
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/examples/viz /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/examples/viz /var/jenkins/workspace/ArborX_master/build/examples/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/DependInfo.cmake --color=
/opt/kokkos/bin/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
Dependee "/var/jenkins/workspace/ArborX_master/build/examples/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/examples/viz/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/depend.internal".
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 81%] Linking CXX executable ArborX_Example_Intersection.exe
cd /var/jenkins/workspace/ArborX_master/build/examples/simple_intersection && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_Intersection.exe.dir/link.txt --verbose=1
[ 81%] Built target ArborX_Example_Callback.exe
[ 82%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BVH.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BVH.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeDegenerate_BVH.cpp
/opt/kokkos/bin/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
Scanning dependencies of target ArborX_Example_TreeViz.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f examples/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/build.make examples/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 83%] Building CXX object examples/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/tree_visualization.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/examples/viz && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Example_TreeViz.exe.dir/tree_visualization.cpp.o -c /var/jenkins/workspace/ArborX_master/examples/viz/tree_visualization.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 83%] Built target ArborX_Example_MolecularDynamics.exe
[ 83%] Building CXX object test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/tstKokkosToolsDistributedAnnotations.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_MPI_UNIT_TEST -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DistributedTree.exe.dir/tstKokkosToolsDistributedAnnotations.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 83%] Built target ArborX_Example_Intersection.exe
make -f examples/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/build.make examples/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/examples/raytracing /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/examples/raytracing /var/jenkins/workspace/ArborX_master/build/examples/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/examples/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/examples/raytracing/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/depend.internal".
Scanning dependencies of target ArborX_Example_RayTracing.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f examples/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/build.make examples/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 83%] Building CXX object examples/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/example_raytracing.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/examples/raytracing && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Example_RayTracing.exe.dir/example_raytracing.cpp.o -c /var/jenkins/workspace/ArborX_master/examples/raytracing/example_raytracing.cpp
[ 84%] Linking CXX executable ArborX_Example_TriangleIntersection.exe
cd /var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/link.txt --verbose=1
/opt/kokkos/bin/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
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 84%] Built target ArborX_Example_TriangleIntersection.exe
make -f examples/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/build.make examples/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/examples/brute_force /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/examples/brute_force /var/jenkins/workspace/ArborX_master/build/examples/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/examples/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/examples/brute_force/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/depend.internal".
Scanning dependencies of target ArborX_Example_BruteForce.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f examples/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/build.make examples/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 84%] Building CXX object examples/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/brute_force.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/examples/brute_force && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Example_BruteForce.exe.dir/brute_force.cpp.o -c /var/jenkins/workspace/ArborX_master/examples/brute_force/brute_force.cpp
[ 13%] Building CXX object test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/tstBoostRangeAdapters.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/tstBoostRangeAdapters.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstBoostRangeAdapters.cpp
[ 14%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtViewHelpers.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtViewHelpers.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsKokkosExtViewHelpers.cpp
[ 15%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/utf_main.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/utf_main.cpp.o -c /var/jenkins/workspace/ArborX_master/test/utf_main.cpp
[ 15%] Linking CXX executable ArborX_Test_DetailsCrsGraphWrapperImpl.exe
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/tstDetailsCrsGraphWrapperImpl.cpp.o CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/utf_main.cpp.o -o ArborX_Test_DetailsCrsGraphWrapperImpl.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /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/tstInterpMovingLeastSquares.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpMovingLeastSquares.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstInterpMovingLeastSquares.cpp
[ 84%] Linking CXX executable ArborX_Example_TriangleIntersectionWithMapping.exe
cd /var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/triangle_intersection.cpp.o -o ArborX_Example_TriangleIntersectionWithMapping.exe -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 84%] Built target ArborX_Example_TriangleIntersectionWithMapping.exe
[ 84%] Building CXX object test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/utf_main.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_MPI_UNIT_TEST -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DistributedTree.exe.dir/utf_main.cpp.o -c /var/jenkins/workspace/ArborX_master/test/utf_main.cpp
make -f examples/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/build.make examples/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/examples/moving_least_squares /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/examples/moving_least_squares /var/jenkins/workspace/ArborX_master/build/examples/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/examples/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/examples/moving_least_squares/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/depend.internal".
Scanning dependencies of target ArborX_Example_MovingLeastSquares.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f examples/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/build.make examples/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 84%] Building CXX object examples/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/moving_least_squares.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/examples/moving_least_squares && ccache /opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/moving_least_squares.cpp.o -c /var/jenkins/workspace/ArborX_master/examples/moving_least_squares/moving_least_squares.cpp
[ 84%] Linking CXX executable ArborX_Example_TreeViz.exe
cd /var/jenkins/workspace/ArborX_master/build/examples/viz && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_TreeViz.exe.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_TreeViz.exe.dir/tree_visualization.cpp.o -o ArborX_Example_TreeViz.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_program_options.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 84%] Built target ArborX_Example_TreeViz.exe
make -f benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/build.make benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/depend.internal".
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 15%] Built target ArborX_Test_DetailsCrsGraphWrapperImpl.exe
make -f test/CMakeFiles/ArborX_Test_Geometry.exe.dir/build.make test/CMakeFiles/ArborX_Test_Geometry.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_Geometry.exe.dir/DependInfo.cmake --color=
Scanning dependencies of target ArborX_Benchmark_BruteForceVsBVH.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/build.make benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 85%] Building CXX object benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_2.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_2.cpp.o -c /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_2.cpp
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_Geometry.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_Geometry.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_Geometry.exe.dir/depend.internal".
Scanning dependencies of target ArborX_Test_Geometry.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/CMakeFiles/ArborX_Test_Geometry.exe.dir/build.make test/CMakeFiles/ArborX_Test_Geometry.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 15%] Building CXX object test/CMakeFiles/ArborX_Test_Geometry.exe.dir/tstDetailsAlgorithms.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_Geometry.exe.dir/tstDetailsAlgorithms.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsAlgorithms.cpp
[ 85%] Linking CXX executable ArborX_Example_RayTracing.exe
cd /var/jenkins/workspace/ArborX_master/build/examples/raytracing && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_RayTracing.exe.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_RayTracing.exe.dir/example_raytracing.cpp.o -o ArborX_Example_RayTracing.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_program_options.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
[ 85%] Linking CXX executable ArborX_Example_BruteForce.exe
cd /var/jenkins/workspace/ArborX_master/build/examples/brute_force && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_BruteForce.exe.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_BruteForce.exe.dir/brute_force.cpp.o -o ArborX_Example_BruteForce.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_program_options.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 85%] Built target ArborX_Example_BruteForce.exe
make -f benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/build.make benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/benchmarks/dbscan /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/depend.internal".
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 85%] Built target ArborX_Example_RayTracing.exe
make -f benchmarks/execution_space_instances/CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/build.make benchmarks/execution_space_instances/CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/benchmarks/execution_space_instances /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/benchmarks/execution_space_instances /var/jenkins/workspace/ArborX_master/build/benchmarks/execution_space_instances/CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/execution_space_instances/CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/execution_space_instances/CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/execution_space_instances/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/execution_space_instances/CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/depend.internal".
Scanning dependencies of target ArborX_Benchmark_DBSCAN.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/build.make benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 85%] Building CXX object benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_2.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_2.cpp.o -c /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/dbscan_2.cpp
Scanning dependencies of target ArborX_Benchmark_ExecutionSpaces.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f benchmarks/execution_space_instances/CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/build.make benchmarks/execution_space_instances/CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 85%] Building CXX object benchmarks/execution_space_instances/CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/execution_space_instances_driver.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/execution_space_instances && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/benchmarks/point_clouds -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/execution_space_instances_driver.cpp.o -c /var/jenkins/workspace/ArborX_master/benchmarks/execution_space_instances/execution_space_instances_driver.cpp
[ 15%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/utf_main.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/utf_main.cpp.o -c /var/jenkins/workspace/ArborX_master/test/utf_main.cpp
[ 15%] Linking CXX executable ArborX_Test_DetailsUtils.exe
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/link.txt --verbose=1
[ 15%] Building CXX object test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/utf_main.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/utf_main.cpp.o -c /var/jenkins/workspace/ArborX_master/test/utf_main.cpp
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsUtils.cpp.o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtStdAlgorithms.cpp.o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtMinMaxReduce.cpp.o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtViewHelpers.cpp.o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/utf_main.cpp.o -o ArborX_Test_DetailsUtils.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
[ 86%] Linking CXX executable ArborX_Example_MovingLeastSquares.exe
cd /var/jenkins/workspace/ArborX_master/build/examples/moving_least_squares && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/moving_least_squares.cpp.o -o ArborX_Example_MovingLeastSquares.exe -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
[ 15%] Linking CXX executable ArborX_Test_BoostAdapters.exe
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/link.txt --verbose=1
/opt/kokkos/bin/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
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 15%] Built target ArborX_Test_DetailsUtils.exe
make -f test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/depend
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 86%] Built target ArborX_Example_MovingLeastSquares.exe
make -f benchmarks/bvh_driver/CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/build.make benchmarks/bvh_driver/CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/benchmarks/bvh_driver /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/benchmarks/bvh_driver /var/jenkins/workspace/ArborX_master/build/benchmarks/bvh_driver/CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/bvh_driver/CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/bvh_driver/CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/bvh_driver/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/bvh_driver/CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/depend.internal".
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/DependInfo.cmake --color=
Scanning dependencies of target ArborX_Benchmark_BoundingVolumeHierarchy.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f benchmarks/bvh_driver/CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/build.make benchmarks/bvh_driver/CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 86%] Building CXX object benchmarks/bvh_driver/CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/bvh_driver.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/bvh_driver && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/benchmarks/point_clouds -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/benchmark/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/bvh_driver.cpp.o -c /var/jenkins/workspace/ArborX_master/benchmarks/bvh_driver/bvh_driver.cpp
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/depend.internal".
Scanning dependencies of target ArborX_Test_DetailsClusteringHelpers.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/build
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 15%] Built target ArborX_Test_BoostAdapters.exe
make -f test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/build.make test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/depend
[ 15%] Building CXX object test/CMakeFiles/ArborX_Test_Geometry.exe.dir/tstCompileOnlyGeometry.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_Geometry.exe.dir/tstCompileOnlyGeometry.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstCompileOnlyGeometry.cpp
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/depend.internal".
[ 15%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstDetailsTreeNodeLabeling.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstDetailsTreeNodeLabeling.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsTreeNodeLabeling.cpp
Scanning dependencies of target ArborX_Test_SpecializedTraversals.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/build.make test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 15%] Building CXX object test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/tstDetailsHalfTraversal.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/tstDetailsHalfTraversal.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsHalfTraversal.cpp
[ 86%] Building CXX object benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_3.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_3.cpp.o -c /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_3.cpp
/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
make -f benchmarks/develop/CMakeFiles/ArborX_Benchmark_Develop.exe.dir/build.make benchmarks/develop/CMakeFiles/ArborX_Benchmark_Develop.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/benchmarks/develop /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/benchmarks/develop /var/jenkins/workspace/ArborX_master/build/benchmarks/develop/CMakeFiles/ArborX_Benchmark_Develop.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/develop/CMakeFiles/ArborX_Benchmark_Develop.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/develop/CMakeFiles/ArborX_Benchmark_Develop.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/develop/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/develop/CMakeFiles/ArborX_Benchmark_Develop.exe.dir/depend.internal".
Scanning dependencies of target ArborX_Benchmark_Develop.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f benchmarks/develop/CMakeFiles/ArborX_Benchmark_Develop.exe.dir/build.make benchmarks/develop/CMakeFiles/ArborX_Benchmark_Develop.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 87%] Building CXX object benchmarks/develop/CMakeFiles/ArborX_Benchmark_Develop.exe.dir/develop.cpp.o
[ 87%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BF.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BF.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeDegenerate_BF.cpp
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/develop && ccache /opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/benchmark/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Benchmark_Develop.exe.dir/develop.cpp.o -c /var/jenkins/workspace/ArborX_master/benchmarks/develop/develop.cpp
[ 87%] Linking CXX executable ArborX_Benchmark_ExecutionSpaces.exe
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/execution_space_instances && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/execution_space_instances_driver.cpp.o -o ArborX_Benchmark_ExecutionSpaces.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_program_options.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 87%] Built target ArborX_Benchmark_ExecutionSpaces.exe
make -f benchmarks/union_find/CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/build.make benchmarks/union_find/CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/benchmarks/union_find /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/benchmarks/union_find /var/jenkins/workspace/ArborX_master/build/benchmarks/union_find/CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/union_find/CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/union_find/CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/union_find/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/union_find/CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/depend.internal".
Scanning dependencies of target ArborX_Benchmark_UnionFind.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f benchmarks/union_find/CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/build.make benchmarks/union_find/CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 88%] Building CXX object benchmarks/union_find/CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/union_find.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/union_find && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/benchmark/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/union_find.cpp.o -c /var/jenkins/workspace/ArborX_master/benchmarks/union_find/union_find.cpp
[ 88%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BVH_KDOP14.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BVH_KDOP14.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeDegenerate_BVH_KDOP14.cpp
[ 88%] Linking CXX executable ArborX_Benchmark_Develop.exe
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/develop && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Benchmark_Develop.exe.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Benchmark_Develop.exe.dir/develop.cpp.o -o ArborX_Benchmark_Develop.exe -Wl,-rpath,/opt/openmpi/lib /opt/benchmark/lib/libbenchmark.a /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so -lrt
[ 16%] Building CXX object test/CMakeFiles/ArborX_Test_Geometry.exe.dir/tstRay.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_Geometry.exe.dir/tstRay.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstRay.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 88%] Built target ArborX_Benchmark_Develop.exe
make -f benchmarks/distributed_tree_driver/CMakeFiles/ArborX_Benchmark_DistributedTree.exe.dir/build.make benchmarks/distributed_tree_driver/CMakeFiles/ArborX_Benchmark_DistributedTree.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/benchmarks/distributed_tree_driver /var/jenkins/workspace/ArborX_master/build/benchmarks/distributed_tree_driver/CMakeFiles/ArborX_Benchmark_DistributedTree.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/distributed_tree_driver/CMakeFiles/ArborX_Benchmark_DistributedTree.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/distributed_tree_driver/CMakeFiles/ArborX_Benchmark_DistributedTree.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/distributed_tree_driver/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/distributed_tree_driver/CMakeFiles/ArborX_Benchmark_DistributedTree.exe.dir/depend.internal".
Scanning dependencies of target ArborX_Benchmark_DistributedTree.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f benchmarks/distributed_tree_driver/CMakeFiles/ArborX_Benchmark_DistributedTree.exe.dir/build.make benchmarks/distributed_tree_driver/CMakeFiles/ArborX_Benchmark_DistributedTree.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 88%] Building CXX object benchmarks/distributed_tree_driver/CMakeFiles/ArborX_Benchmark_DistributedTree.exe.dir/distributed_tree_driver.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/distributed_tree_driver && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/benchmarks/point_clouds -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Benchmark_DistributedTree.exe.dir/distributed_tree_driver.cpp.o -c /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp
[ 88%] Building CXX object benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_3.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_3.cpp.o -c /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/dbscan_3.cpp
[ 16%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstDetailsMutualReachabilityDistance.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstDetailsMutualReachabilityDistance.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsMutualReachabilityDistance.cpp
[ 88%] Linking CXX executable ArborX_Benchmark_UnionFind.exe
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/union_find && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/union_find.cpp.o -o ArborX_Benchmark_UnionFind.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/benchmark/lib/libbenchmark.a /opt/boost/lib/libboost_program_options.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so -lrt
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 88%] Built target ArborX_Benchmark_UnionFind.exe
[ 89%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BVH_KDOP18.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BVH_KDOP18.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeDegenerate_BVH_KDOP18.cpp
[ 89%] Building CXX object benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_4.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_4.cpp.o -c /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_4.cpp
[ 90%] Linking CXX executable ArborX_Test_DistributedTree.exe
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_DistributedTree.exe.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Test_DistributedTree.exe.dir/tstDistributedTree.cpp.o CMakeFiles/ArborX_Test_DistributedTree.exe.dir/tstKokkosToolsDistributedAnnotations.cpp.o CMakeFiles/ArborX_Test_DistributedTree.exe.dir/utf_main.cpp.o -o ArborX_Test_DistributedTree.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
[ 16%] Building CXX object test/CMakeFiles/ArborX_Test_Geometry.exe.dir/tstKDOP.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_Geometry.exe.dir/tstKDOP.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstKDOP.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 90%] Built target ArborX_Test_DistributedTree.exe
/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
[ 90%] Linking CXX executable ArborX_Benchmark_BoundingVolumeHierarchy.exe
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/bvh_driver && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/bvh_driver.cpp.o -o ArborX_Benchmark_BoundingVolumeHierarchy.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/benchmark/lib/libbenchmark.a /opt/boost/lib/libboost_program_options.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so -lrt
[ 90%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BVH.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BVH.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeManufacturedSolution_BVH.cpp
[ 90%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BF.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BF.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeManufacturedSolution_BF.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 90%] Built target ArborX_Benchmark_BoundingVolumeHierarchy.exe
[ 91%] Building CXX object benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_5.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_5.cpp.o -c /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_5.cpp
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsLegacy.hpp(53): warning: missing return statement at end of non-void function "ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator() [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>, BoundingVolume=ArborX::Box]"
detected during:
instantiation of "auto ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator()(ArborX::Details::LegacyValues<Primitives, BoundingVolume>::size_type) const [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>, BoundingVolume=ArborX::Box]"
(133): here
instantiation of "decltype(auto) ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::get(const ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::Values &, ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::size_type) [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>, BoundingVolume=ArborX::Box]"
/opt/kokkos/include/Kokkos_DetectionIdiom.hpp(64): here
instantiation of type "Kokkos::is_detected<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>, ArborX::Box>, ArborX::PrimitivesTag, void>, ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>, ArborX::Box>>"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_AccessTraits.hpp(179): here
instantiation of "void ArborX::Details::check_valid_access_traits(ArborX::PrimitivesTag, const Primitives &, CheckGetReturnType) [with Primitives=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>, ArborX::Box>, CheckGetReturnType=ArborX::Details::DoNotCheckGetReturnType]"
/var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(266): here
instantiation of "ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::BoundingVolumeHierarchy(const ExecutionSpace &, const Values &, const IndexableGetter &, const SpaceFillingCurve &) [with MemorySpace=Kokkos::Serial::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::Serial::execution_space, Values=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>, ArborX::Box>, SpaceFillingCurve=ArborX::Experimental::Morton64]"
/var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(168): here
[ 7 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<half_traversal_invoker, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<half_traversal_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=half_traversal_invoker, TestType=Kokkos::Serial::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<half_traversal_invoker, ARBORX_DEVICE_TYPES, void>, half_traversal_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<half_traversal_invoker, ARBORX_DEVICE_TYPES, void>, half_traversal_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=half_traversal_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDetailsHalfTraversal.cpp(60): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsLegacy.hpp(53): warning: missing return statement at end of non-void function "ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator() [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::HostSpace::execution_space>, BoundingVolume=ArborX::Box]"
detected during:
instantiation of "auto ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator()(ArborX::Details::LegacyValues<Primitives, BoundingVolume>::size_type) const [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::HostSpace::execution_space>, BoundingVolume=ArborX::Box]"
(133): here
instantiation of "decltype(auto) ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::get(const ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::Values &, ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::size_type) [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::HostSpace::execution_space>, BoundingVolume=ArborX::Box]"
/opt/kokkos/include/Kokkos_DetectionIdiom.hpp(64): here
instantiation of type "Kokkos::is_detected<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::HostSpace::execution_space>, ArborX::Box>, ArborX::PrimitivesTag, void>, ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::HostSpace::execution_space>, ArborX::Box>>"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_AccessTraits.hpp(179): here
instantiation of "void ArborX::Details::check_valid_access_traits(ArborX::PrimitivesTag, const Primitives &, CheckGetReturnType) [with Primitives=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::HostSpace::execution_space>, ArborX::Box>, CheckGetReturnType=ArborX::Details::DoNotCheckGetReturnType]"
/var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(266): here
instantiation of "ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::BoundingVolumeHierarchy(const ExecutionSpace &, const Values &, const IndexableGetter &, const SpaceFillingCurve &) [with MemorySpace=Kokkos::Serial::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::HostSpace::execution_space, Values=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::HostSpace::execution_space>, ArborX::Box>, SpaceFillingCurve=ArborX::Experimental::Morton64]"
/var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(168): here
[ 8 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<half_traversal_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=half_traversal_invoker, TestType=Kokkos::OpenMP::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<half_traversal_invoker, ARBORX_DEVICE_TYPES, void>, half_traversal_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<half_traversal_invoker, ARBORX_DEVICE_TYPES, void>, half_traversal_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<half_traversal_invoker, ARBORX_DEVICE_TYPES, void>, half_traversal_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=half_traversal_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDetailsHalfTraversal.cpp(60): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsLegacy.hpp(53): warning: missing return statement at end of non-void function "ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator() [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::execution_space>, BoundingVolume=ArborX::Box]"
detected during:
instantiation of "auto ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator()(ArborX::Details::LegacyValues<Primitives, BoundingVolume>::size_type) const [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::execution_space>, BoundingVolume=ArborX::Box]"
(133): here
instantiation of "decltype(auto) ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::get(const ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::Values &, ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::size_type) [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::execution_space>, BoundingVolume=ArborX::Box]"
/opt/kokkos/include/Kokkos_DetectionIdiom.hpp(64): here
instantiation of type "Kokkos::is_detected<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::execution_space>, ArborX::Box>, ArborX::PrimitivesTag, void>, ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::execution_space>, ArborX::Box>>"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_AccessTraits.hpp(179): here
instantiation of "void ArborX::Details::check_valid_access_traits(ArborX::PrimitivesTag, const Primitives &, CheckGetReturnType) [with Primitives=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::execution_space>, ArborX::Box>, CheckGetReturnType=ArborX::Details::DoNotCheckGetReturnType]"
/var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(266): here
instantiation of "ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::BoundingVolumeHierarchy(const ExecutionSpace &, const Values &, const IndexableGetter &, const SpaceFillingCurve &) [with MemorySpace=Kokkos::CudaSpace::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::CudaSpace::execution_space, Values=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::execution_space>, ArborX::Box>, SpaceFillingCurve=ArborX::Experimental::Morton64]"
/var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(168): here
[ 9 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<half_traversal_invoker, ARBORX_DEVICE_TYPES, void>, half_traversal_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<half_traversal_invoker, ARBORX_DEVICE_TYPES, void>, half_traversal_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<half_traversal_invoker, ARBORX_DEVICE_TYPES, void>, half_traversal_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<half_traversal_invoker, ARBORX_DEVICE_TYPES, void>, half_traversal_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=half_traversal_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDetailsHalfTraversal.cpp(60): here
[ 16%] Building CXX object test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/tstDetailsExpandHalfToFull.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/tstDetailsExpandHalfToFull.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsExpandHalfToFull.cpp
[ 17%] Building CXX object test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/utf_main.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/utf_main.cpp.o -c /var/jenkins/workspace/ArborX_master/test/utf_main.cpp
[ 17%] Linking CXX executable ArborX_Test_InterpMovingLeastSquares.exe
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsSVD.cpp.o CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsCompactRadialBasisFunction.cpp.o CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsPolyBasis.cpp.o CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsMLSCoefficients.cpp.o CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpMovingLeastSquares.cpp.o CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/utf_main.cpp.o -o ArborX_Test_InterpMovingLeastSquares.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
[ 17%] Linking CXX executable ArborX_Test_Geometry.exe
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_Geometry.exe.dir/link.txt --verbose=1
/opt/kokkos/bin/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
[ 92%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BVH_KDOP14.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BVH_KDOP14.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeManufacturedSolution_BVH_KDOP14.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 17%] 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]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/depend.internal".
[ 17%] Built target ArborX_Test_InterpMovingLeastSquares.exe
Scanning dependencies of target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 17%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=kokkos_ext/ArborX_DetailsKokkosExtVersion.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 18%] Building CXX object test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/tstNeighborList.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/tstNeighborList.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstNeighborList.cpp
[ 92%] Building CXX object benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_6.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_6.cpp.o -c /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_6.cpp
[ 93%] Building CXX object benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_4.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_4.cpp.o -c /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/dbscan_4.cpp
[ 93%] Building CXX object benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh.cpp.o -c /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh.cpp
[ 18%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
[ 93%] Building CXX object benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_5.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_5.cpp.o -c /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/dbscan_5.cpp
[ 93%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BVH_KDOP18.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BVH_KDOP18.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeManufacturedSolution_BVH_KDOP18.cpp
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 15 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<DBSCAN::dbscan_verifier_invoker, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<DBSCAN::dbscan_verifier_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=DBSCAN::dbscan_verifier_invoker, TestType=Kokkos::Serial::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<DBSCAN::dbscan_verifier_invoker, ARBORX_DEVICE_TYPES, void>, DBSCAN::dbscan_verifier_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<DBSCAN::dbscan_verifier_invoker, ARBORX_DEVICE_TYPES, void>, DBSCAN::dbscan_verifier_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=DBSCAN::dbscan_verifier_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDBSCAN.cpp(44): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 15 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<DBSCAN::dbscan_verifier_invoker, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<DBSCAN::dbscan_verifier_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=DBSCAN::dbscan_verifier_invoker, TestType=Kokkos::Serial::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<DBSCAN::dbscan_verifier_invoker, ARBORX_DEVICE_TYPES, void>, DBSCAN::dbscan_verifier_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<DBSCAN::dbscan_verifier_invoker, ARBORX_DEVICE_TYPES, void>, DBSCAN::dbscan_verifier_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=DBSCAN::dbscan_verifier_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDBSCAN.cpp(44): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 15 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<DBSCAN::dbscan_verifier_invoker, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<DBSCAN::dbscan_verifier_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=DBSCAN::dbscan_verifier_invoker, TestType=Kokkos::Serial::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<DBSCAN::dbscan_verifier_invoker, ARBORX_DEVICE_TYPES, void>, DBSCAN::dbscan_verifier_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<DBSCAN::dbscan_verifier_invoker, ARBORX_DEVICE_TYPES, void>, DBSCAN::dbscan_verifier_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=DBSCAN::dbscan_verifier_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDBSCAN.cpp(44): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 15 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<DBSCAN::dbscan_verifier_invoker, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<DBSCAN::dbscan_verifier_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=DBSCAN::dbscan_verifier_invoker, TestType=Kokkos::Serial::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<DBSCAN::dbscan_verifier_invoker, ARBORX_DEVICE_TYPES, void>, DBSCAN::dbscan_verifier_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<DBSCAN::dbscan_verifier_invoker, ARBORX_DEVICE_TYPES, void>, DBSCAN::dbscan_verifier_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=DBSCAN::dbscan_verifier_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDBSCAN.cpp(44): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 15 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<DBSCAN::dbscan_verifier_invoker, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<DBSCAN::dbscan_verifier_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=DBSCAN::dbscan_verifier_invoker, TestType=Kokkos::Serial::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<DBSCAN::dbscan_verifier_invoker, ARBORX_DEVICE_TYPES, void>, DBSCAN::dbscan_verifier_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<DBSCAN::dbscan_verifier_invoker, ARBORX_DEVICE_TYPES, void>, DBSCAN::dbscan_verifier_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=DBSCAN::dbscan_verifier_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDBSCAN.cpp(44): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 15 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<DBSCAN::dbscan_verifier_invoker, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<DBSCAN::dbscan_verifier_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=DBSCAN::dbscan_verifier_invoker, TestType=Kokkos::Serial::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<DBSCAN::dbscan_verifier_invoker, ARBORX_DEVICE_TYPES, void>, DBSCAN::dbscan_verifier_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<DBSCAN::dbscan_verifier_invoker, ARBORX_DEVICE_TYPES, void>, DBSCAN::dbscan_verifier_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=DBSCAN::dbscan_verifier_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDBSCAN.cpp(44): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 17 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<DBSCAN::dbscan_verifier_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=DBSCAN::dbscan_verifier_invoker, TestType=Kokkos::OpenMP::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<DBSCAN::dbscan_verifier_invoker, ARBORX_DEVICE_TYPES, void>, DBSCAN::dbscan_verifier_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<DBSCAN::dbscan_verifier_invoker, ARBORX_DEVICE_TYPES, void>, DBSCAN::dbscan_verifier_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<DBSCAN::dbscan_verifier_invoker, ARBORX_DEVICE_TYPES, void>, DBSCAN::dbscan_verifier_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=DBSCAN::dbscan_verifier_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDBSCAN.cpp(44): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 17 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<DBSCAN::dbscan_verifier_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=DBSCAN::dbscan_verifier_invoker, TestType=Kokkos::OpenMP::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<DBSCAN::dbscan_verifier_invoker, ARBORX_DEVICE_TYPES, void>, DBSCAN::dbscan_verifier_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<DBSCAN::dbscan_verifier_invoker, ARBORX_DEVICE_TYPES, void>, DBSCAN::dbscan_verifier_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<DBSCAN::dbscan_verifier_invoker, ARBORX_DEVICE_TYPES, void>, DBSCAN::dbscan_verifier_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=DBSCAN::dbscan_verifier_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDBSCAN.cpp(44): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 17 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<DBSCAN::dbscan_verifier_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=DBSCAN::dbscan_verifier_invoker, TestType=Kokkos::OpenMP::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<DBSCAN::dbscan_verifier_invoker, ARBORX_DEVICE_TYPES, void>, DBSCAN::dbscan_verifier_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<DBSCAN::dbscan_verifier_invoker, ARBORX_DEVICE_TYPES, void>, DBSCAN::dbscan_verifier_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<DBSCAN::dbscan_verifier_invoker, ARBORX_DEVICE_TYPES, void>, DBSCAN::dbscan_verifier_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=DBSCAN::dbscan_verifier_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDBSCAN.cpp(44): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 21 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<DBSCAN::dbscan_verifier_invoker, ARBORX_DEVICE_TYPES, void>, DBSCAN::dbscan_verifier_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<DBSCAN::dbscan_verifier_invoker, ARBORX_DEVICE_TYPES, void>, DBSCAN::dbscan_verifier_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<DBSCAN::dbscan_verifier_invoker, ARBORX_DEVICE_TYPES, void>, DBSCAN::dbscan_verifier_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<DBSCAN::dbscan_verifier_invoker, ARBORX_DEVICE_TYPES, void>, DBSCAN::dbscan_verifier_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=DBSCAN::dbscan_verifier_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDBSCAN.cpp(44): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 21 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<DBSCAN::dbscan_verifier_invoker, ARBORX_DEVICE_TYPES, void>, DBSCAN::dbscan_verifier_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<DBSCAN::dbscan_verifier_invoker, ARBORX_DEVICE_TYPES, void>, DBSCAN::dbscan_verifier_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<DBSCAN::dbscan_verifier_invoker, ARBORX_DEVICE_TYPES, void>, DBSCAN::dbscan_verifier_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<DBSCAN::dbscan_verifier_invoker, ARBORX_DEVICE_TYPES, void>, DBSCAN::dbscan_verifier_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=DBSCAN::dbscan_verifier_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDBSCAN.cpp(44): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 21 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<DBSCAN::dbscan_verifier_invoker, ARBORX_DEVICE_TYPES, void>, DBSCAN::dbscan_verifier_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<DBSCAN::dbscan_verifier_invoker, ARBORX_DEVICE_TYPES, void>, DBSCAN::dbscan_verifier_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<DBSCAN::dbscan_verifier_invoker, ARBORX_DEVICE_TYPES, void>, DBSCAN::dbscan_verifier_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<DBSCAN::dbscan_verifier_invoker, ARBORX_DEVICE_TYPES, void>, DBSCAN::dbscan_verifier_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=DBSCAN::dbscan_verifier_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDBSCAN.cpp(44): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 21 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<DBSCAN::dbscan_verifier_invoker, ARBORX_DEVICE_TYPES, void>, DBSCAN::dbscan_verifier_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<DBSCAN::dbscan_verifier_invoker, ARBORX_DEVICE_TYPES, void>, DBSCAN::dbscan_verifier_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<DBSCAN::dbscan_verifier_invoker, ARBORX_DEVICE_TYPES, void>, DBSCAN::dbscan_verifier_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<DBSCAN::dbscan_verifier_invoker, ARBORX_DEVICE_TYPES, void>, DBSCAN::dbscan_verifier_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=DBSCAN::dbscan_verifier_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDBSCAN.cpp(44): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 21 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<DBSCAN::dbscan_verifier_invoker, ARBORX_DEVICE_TYPES, void>, DBSCAN::dbscan_verifier_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<DBSCAN::dbscan_verifier_invoker, ARBORX_DEVICE_TYPES, void>, DBSCAN::dbscan_verifier_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<DBSCAN::dbscan_verifier_invoker, ARBORX_DEVICE_TYPES, void>, DBSCAN::dbscan_verifier_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<DBSCAN::dbscan_verifier_invoker, ARBORX_DEVICE_TYPES, void>, DBSCAN::dbscan_verifier_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=DBSCAN::dbscan_verifier_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDBSCAN.cpp(44): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 21 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<DBSCAN::dbscan_verifier_invoker, ARBORX_DEVICE_TYPES, void>, DBSCAN::dbscan_verifier_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<DBSCAN::dbscan_verifier_invoker, ARBORX_DEVICE_TYPES, void>, DBSCAN::dbscan_verifier_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<DBSCAN::dbscan_verifier_invoker, ARBORX_DEVICE_TYPES, void>, DBSCAN::dbscan_verifier_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<DBSCAN::dbscan_verifier_invoker, ARBORX_DEVICE_TYPES, void>, DBSCAN::dbscan_verifier_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=DBSCAN::dbscan_verifier_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDBSCAN.cpp(44): here
[ 18%] Building CXX object test/CMakeFiles/ArborX_Test_Clustering.exe.dir/tstDendrogram.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_Clustering.exe.dir/tstDendrogram.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDendrogram.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 18%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp
[ 18%] Building CXX object test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/utf_main.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/utf_main.cpp.o -c /var/jenkins/workspace/ArborX_master/test/utf_main.cpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 19%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstMinimumSpanningTree.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstMinimumSpanningTree.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstMinimumSpanningTree.cpp
[ 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_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=kokkos_ext/ArborX_DetailsKokkosExtSwap.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 93%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeComparisonWithBoost_BVH.cpp
[ 19%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstMinimumSpanningTreeGoldenTest.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstMinimumSpanningTreeGoldenTest.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstMinimumSpanningTreeGoldenTest.cpp
[ 94%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BF.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BF.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeComparisonWithBoost_BF.cpp
[ 20%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 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_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 20%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_MUST_INCLUDE_CONFIG_HPP -DARBORX_HEADER_TEST_NAME=kokkos_ext/ArborX_DetailsKokkosExtSort.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 94%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH_KDOP14.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH_KDOP14.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeComparisonWithBoost_BVH_KDOP14.cpp
[ 95%] Linking CXX executable ArborX_Benchmark_BruteForceVsBVH.exe
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_2.cpp.o CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_3.cpp.o CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_4.cpp.o CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_5.cpp.o CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_6.cpp.o CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh.cpp.o -o ArborX_Benchmark_BruteForceVsBVH.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_program_options.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
[ 96%] Linking CXX executable ArborX_Benchmark_DistributedTree.exe
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/distributed_tree_driver && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Benchmark_DistributedTree.exe.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Benchmark_DistributedTree.exe.dir/distributed_tree_driver.cpp.o -o ArborX_Benchmark_DistributedTree.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_program_options.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 96%] Built target ArborX_Benchmark_BruteForceVsBVH.exe
[ 96%] Building CXX object benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_6.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_6.cpp.o -c /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/dbscan_6.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 96%] Built target ArborX_Benchmark_DistributedTree.exe
[ 96%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH_KDOP18.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH_KDOP18.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeComparisonWithBoost_BVH_KDOP18.cpp
[ 97%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbackQueryPerThread.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbackQueryPerThread.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbackQueryPerThread.cpp
[ 98%] Building CXX object benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/print_timers.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/print_timers.cpp.o -c /var/jenkins/workspace/ArborX_master/benchmarks/dbscan/print_timers.cpp
[ 98%] Building CXX object benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan.cpp.o -c /var/jenkins/workspace/ArborX_master/benchmarks/dbscan/dbscan.cpp
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsLegacy.hpp(53): warning: missing return statement at end of non-void function "ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator() [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, BoundingVolume=ArborX::Box]"
detected during:
instantiation of "auto ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator()(ArborX::Details::LegacyValues<Primitives, BoundingVolume>::size_type) const [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, BoundingVolume=ArborX::Box]"
(133): here
instantiation of "decltype(auto) ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::get(const ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::Values &, ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::size_type) [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, BoundingVolume=ArborX::Box]"
/opt/kokkos/include/Kokkos_DetectionIdiom.hpp(64): here
instantiation of type "Kokkos::is_detected<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::Box>, ArborX::PrimitivesTag, void>, ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::Box>>"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_AccessTraits.hpp(179): here
instantiation of "void ArborX::Details::check_valid_access_traits(ArborX::PrimitivesTag, const Primitives &, CheckGetReturnType) [with Primitives=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::Box>, CheckGetReturnType=ArborX::Details::DoNotCheckGetReturnType]"
/var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(266): here
instantiation of "ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::BoundingVolumeHierarchy(const ExecutionSpace &, const Values &, const IndexableGetter &, const SpaceFillingCurve &) [with MemorySpace=Kokkos::Serial::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::Serial::execution_space, Values=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::Box>, SpaceFillingCurve=ArborX::Experimental::Morton64]"
/var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(168): here
[ 7 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsLegacy.hpp(53): warning: missing return statement at end of non-void function "ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator() [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, BoundingVolume=ArborX::Box]"
detected during:
instantiation of "auto ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator()(ArborX::Details::LegacyValues<Primitives, BoundingVolume>::size_type) const [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, BoundingVolume=ArborX::Box]"
(133): here
instantiation of "decltype(auto) ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::get(const ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::Values &, ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::size_type) [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, BoundingVolume=ArborX::Box]"
/opt/kokkos/include/Kokkos_DetectionIdiom.hpp(64): here
instantiation of type "Kokkos::is_detected<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, ArborX::Box>, ArborX::PrimitivesTag, void>, ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, ArborX::Box>>"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_AccessTraits.hpp(179): here
instantiation of "void ArborX::Details::check_valid_access_traits(ArborX::PrimitivesTag, const Primitives &, CheckGetReturnType) [with Primitives=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, ArborX::Box>, CheckGetReturnType=ArborX::Details::DoNotCheckGetReturnType]"
/var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(266): here
instantiation of "ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::BoundingVolumeHierarchy(const ExecutionSpace &, const Values &, const IndexableGetter &, const SpaceFillingCurve &) [with MemorySpace=Kokkos::Serial::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::HostSpace::execution_space, Values=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, ArborX::Box>, SpaceFillingCurve=ArborX::Experimental::Morton64]"
/var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(168): here
[ 8 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 16 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 16 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 16 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 16 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 16 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 16 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 16 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 16 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 16 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsLegacy.hpp(53): warning: missing return statement at end of non-void function "ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator() [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, BoundingVolume=ArborX::Box]"
detected during:
instantiation of "auto ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator()(ArborX::Details::LegacyValues<Primitives, BoundingVolume>::size_type) const [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, BoundingVolume=ArborX::Box]"
(133): here
instantiation of "decltype(auto) ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::get(const ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::Values &, ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::size_type) [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, BoundingVolume=ArborX::Box]"
/opt/kokkos/include/Kokkos_DetectionIdiom.hpp(64): here
instantiation of type "Kokkos::is_detected<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::Box>, ArborX::PrimitivesTag, void>, ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::Box>>"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_AccessTraits.hpp(179): here
instantiation of "void ArborX::Details::check_valid_access_traits(ArborX::PrimitivesTag, const Primitives &, CheckGetReturnType) [with Primitives=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::Box>, CheckGetReturnType=ArborX::Details::DoNotCheckGetReturnType]"
/var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(266): here
instantiation of "ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::BoundingVolumeHierarchy(const ExecutionSpace &, const Values &, const IndexableGetter &, const SpaceFillingCurve &) [with MemorySpace=Kokkos::CudaSpace::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::CudaSpace::execution_space, Values=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::Box>, SpaceFillingCurve=ArborX::Experimental::Morton64]"
/var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(168): here
[ 9 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(138): warning: variable "origin" was declared but never referenced
detected during:
instantiation of "void Callbacks::callback_nearest_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(70): here
instantiation of "void boost::unit_test::ut_detail::test_case_template_invoker<TestCaseTemplate, TestType>::operator()() [with TestCaseTemplate=Callbacks::callback_nearest_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/function/function_template.hpp(158): here
instantiation of "void boost::detail::function::void_function_obj_invoker0<FunctionObj, R>::invoke(boost::detail::function::function_buffer &) [with FunctionObj=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_nearest_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>, R=void]"
/opt/boost/include/boost/function/function_template.hpp(940): here
instantiation of "void boost::function0<R>::assign_to(Functor) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_nearest_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/function/function_template.hpp(720): here
instantiation of "boost::function0<R>::function0(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_nearest_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/function/function_template.hpp(1087): here
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_nearest_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_nearest_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_nearest_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_nearest_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_nearest_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_nearest_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_nearest_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_nearest_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
(124): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 16 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 16 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 16 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 16 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 16 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 16 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 16 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 16 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 16 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(311): warning: variable "origin" was declared but never referenced
detected during:
instantiation of "void Callbacks::callback_with_attachment_nearest_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(70): here
instantiation of "void boost::unit_test::ut_detail::test_case_template_invoker<TestCaseTemplate, TestType>::operator()() [with TestCaseTemplate=Callbacks::callback_with_attachment_nearest_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/function/function_template.hpp(158): here
instantiation of "void boost::detail::function::void_function_obj_invoker0<FunctionObj, R>::invoke(boost::detail::function::function_buffer &) [with FunctionObj=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_with_attachment_nearest_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>, R=void]"
/opt/boost/include/boost/function/function_template.hpp(940): here
instantiation of "void boost::function0<R>::assign_to(Functor) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_with_attachment_nearest_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/function/function_template.hpp(720): here
instantiation of "boost::function0<R>::function0(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_with_attachment_nearest_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/function/function_template.hpp(1087): here
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_with_attachment_nearest_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_nearest_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_nearest_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_nearest_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_nearest_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_nearest_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_nearest_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_nearest_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
(296): here
[ 21%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BF.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BF.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeCallbacks_BF.cpp
[ 21%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
[ 98%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeRay.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeRay.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstQueryTreeRay.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 21%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/DependInfo.cmake --color=
[ 98%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeTraversalPolicy.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeTraversalPolicy.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstQueryTreeTraversalPolicy.cpp
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 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_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=kokkos_ext/ArborX_DetailsKokkosExtAccessibilityTraits.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 99%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeIntersectsKDOP.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeIntersectsKDOP.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstQueryTreeIntersectsKDOP.cpp
[ 99%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstKokkosToolsAnnotations.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstKokkosToolsAnnotations.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstKokkosToolsAnnotations.cpp
[ 99%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/utf_main.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/utf_main.cpp.o -c /var/jenkins/workspace/ArborX_master/test/utf_main.cpp
[ 99%] Linking CXX executable ArborX_Benchmark_DBSCAN.exe
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_2.cpp.o CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_3.cpp.o CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_4.cpp.o CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_5.cpp.o CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_6.cpp.o CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/print_timers.cpp.o CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan.cpp.o -o ArborX_Benchmark_DBSCAN.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_program_options.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 99%] Built target ArborX_Benchmark_DBSCAN.exe
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsLegacy.hpp(53): warning: missing return statement at end of non-void function "ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator() [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>, BoundingVolume=ArborX::Box]"
detected during:
instantiation of "auto ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator()(ArborX::Details::LegacyValues<Primitives, BoundingVolume>::size_type) const [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>, BoundingVolume=ArborX::Box]"
(133): here
instantiation of "decltype(auto) ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::get(const ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::Values &, ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::size_type) [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>, BoundingVolume=ArborX::Box]"
/opt/kokkos/include/Kokkos_DetectionIdiom.hpp(64): here
instantiation of type "Kokkos::is_detected<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>, ArborX::Box>, ArborX::PrimitivesTag, void>, ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>, ArborX::Box>>"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_AccessTraits.hpp(179): here
instantiation of "void ArborX::Details::check_valid_access_traits(ArborX::PrimitivesTag, const Primitives &, CheckGetReturnType) [with Primitives=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>, ArborX::Box>, CheckGetReturnType=ArborX::Details::DoNotCheckGetReturnType]"
/var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(266): here
instantiation of "ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::BoundingVolumeHierarchy(const ExecutionSpace &, const Values &, const IndexableGetter &, const SpaceFillingCurve &) [with MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::Serial::execution_space, Values=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>, ArborX::Box>, SpaceFillingCurve=ArborX::Experimental::Morton64]"
/var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(168): here
[ 8 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<find_neighbor_list_degenerate_invoker, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_degenerate_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=find_neighbor_list_degenerate_invoker, TestType=Kokkos::Serial::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_degenerate_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_degenerate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_degenerate_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_degenerate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=find_neighbor_list_degenerate_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstNeighborList.cpp(155): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsLegacy.hpp(53): warning: missing return statement at end of non-void function "ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator() [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::HostSpace::execution_space>, BoundingVolume=ArborX::Box]"
detected during:
instantiation of "auto ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator()(ArborX::Details::LegacyValues<Primitives, BoundingVolume>::size_type) const [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::HostSpace::execution_space>, BoundingVolume=ArborX::Box]"
(133): here
instantiation of "decltype(auto) ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::get(const ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::Values &, ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::size_type) [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::HostSpace::execution_space>, BoundingVolume=ArborX::Box]"
/opt/kokkos/include/Kokkos_DetectionIdiom.hpp(64): here
instantiation of type "Kokkos::is_detected<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::HostSpace::execution_space>, ArborX::Box>, ArborX::PrimitivesTag, void>, ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::HostSpace::execution_space>, ArborX::Box>>"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_AccessTraits.hpp(179): here
instantiation of "void ArborX::Details::check_valid_access_traits(ArborX::PrimitivesTag, const Primitives &, CheckGetReturnType) [with Primitives=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::HostSpace::execution_space>, ArborX::Box>, CheckGetReturnType=ArborX::Details::DoNotCheckGetReturnType]"
/var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(266): here
instantiation of "ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::BoundingVolumeHierarchy(const ExecutionSpace &, const Values &, const IndexableGetter &, const SpaceFillingCurve &) [with MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::HostSpace::execution_space, Values=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::HostSpace::execution_space>, ArborX::Box>, SpaceFillingCurve=ArborX::Experimental::Morton64]"
/var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(168): here
[ 9 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_degenerate_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=find_neighbor_list_degenerate_invoker, TestType=Kokkos::OpenMP::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_degenerate_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_degenerate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_degenerate_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_degenerate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_degenerate_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_degenerate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=find_neighbor_list_degenerate_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstNeighborList.cpp(155): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsLegacy.hpp(53): warning: missing return statement at end of non-void function "ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator() [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::execution_space>, BoundingVolume=ArborX::Box]"
detected during:
instantiation of "auto ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator()(ArborX::Details::LegacyValues<Primitives, BoundingVolume>::size_type) const [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::execution_space>, BoundingVolume=ArborX::Box]"
(133): here
instantiation of "decltype(auto) ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::get(const ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::Values &, ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::size_type) [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::execution_space>, BoundingVolume=ArborX::Box]"
/opt/kokkos/include/Kokkos_DetectionIdiom.hpp(64): here
instantiation of type "Kokkos::is_detected<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::execution_space>, ArborX::Box>, ArborX::PrimitivesTag, void>, ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::execution_space>, ArborX::Box>>"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_AccessTraits.hpp(179): here
instantiation of "void ArborX::Details::check_valid_access_traits(ArborX::PrimitivesTag, const Primitives &, CheckGetReturnType) [with Primitives=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::execution_space>, ArborX::Box>, CheckGetReturnType=ArborX::Details::DoNotCheckGetReturnType]"
/var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(266): here
instantiation of "ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::BoundingVolumeHierarchy(const ExecutionSpace &, const Values &, const IndexableGetter &, const SpaceFillingCurve &) [with MemorySpace=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::CudaSpace::execution_space, Values=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::execution_space>, ArborX::Box>, SpaceFillingCurve=ArborX::Experimental::Morton64]"
/var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(168): here
[ 10 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_degenerate_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_degenerate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_degenerate_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_degenerate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_degenerate_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_degenerate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_degenerate_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_degenerate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=find_neighbor_list_degenerate_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstNeighborList.cpp(155): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<find_neighbor_list_compare_filtered_tree_traversal_invoker, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=find_neighbor_list_compare_filtered_tree_traversal_invoker, TestType=Kokkos::Serial::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_compare_filtered_tree_traversal_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_compare_filtered_tree_traversal_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=find_neighbor_list_compare_filtered_tree_traversal_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstNeighborList.cpp(209): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<find_neighbor_list_compare_filtered_tree_traversal_invoker, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=find_neighbor_list_compare_filtered_tree_traversal_invoker, TestType=Kokkos::Serial::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_compare_filtered_tree_traversal_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_compare_filtered_tree_traversal_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=find_neighbor_list_compare_filtered_tree_traversal_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstNeighborList.cpp(209): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<find_neighbor_list_compare_filtered_tree_traversal_invoker, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=find_neighbor_list_compare_filtered_tree_traversal_invoker, TestType=Kokkos::Serial::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_compare_filtered_tree_traversal_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_compare_filtered_tree_traversal_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=find_neighbor_list_compare_filtered_tree_traversal_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstNeighborList.cpp(209): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<find_neighbor_list_compare_filtered_tree_traversal_invoker, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=find_neighbor_list_compare_filtered_tree_traversal_invoker, TestType=Kokkos::Serial::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_compare_filtered_tree_traversal_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_compare_filtered_tree_traversal_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=find_neighbor_list_compare_filtered_tree_traversal_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstNeighborList.cpp(209): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<find_neighbor_list_compare_filtered_tree_traversal_invoker, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=find_neighbor_list_compare_filtered_tree_traversal_invoker, TestType=Kokkos::Serial::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_compare_filtered_tree_traversal_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_compare_filtered_tree_traversal_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=find_neighbor_list_compare_filtered_tree_traversal_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstNeighborList.cpp(209): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<find_neighbor_list_compare_filtered_tree_traversal_invoker, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=find_neighbor_list_compare_filtered_tree_traversal_invoker, TestType=Kokkos::Serial::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_compare_filtered_tree_traversal_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_compare_filtered_tree_traversal_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=find_neighbor_list_compare_filtered_tree_traversal_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstNeighborList.cpp(209): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::HostSpace::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::HostSpace::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::HostSpace::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::HostSpace::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::HostSpace::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::HostSpace::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::HostSpace::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 16 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=find_neighbor_list_compare_filtered_tree_traversal_invoker, TestType=Kokkos::OpenMP::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_compare_filtered_tree_traversal_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_compare_filtered_tree_traversal_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_compare_filtered_tree_traversal_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=find_neighbor_list_compare_filtered_tree_traversal_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstNeighborList.cpp(209): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::HostSpace::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::HostSpace::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::HostSpace::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::HostSpace::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::HostSpace::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::HostSpace::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::HostSpace::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 16 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=find_neighbor_list_compare_filtered_tree_traversal_invoker, TestType=Kokkos::OpenMP::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_compare_filtered_tree_traversal_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_compare_filtered_tree_traversal_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_compare_filtered_tree_traversal_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=find_neighbor_list_compare_filtered_tree_traversal_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstNeighborList.cpp(209): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::HostSpace::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::HostSpace::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::HostSpace::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::HostSpace::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::HostSpace::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::HostSpace::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::HostSpace::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 16 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=find_neighbor_list_compare_filtered_tree_traversal_invoker, TestType=Kokkos::OpenMP::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_compare_filtered_tree_traversal_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_compare_filtered_tree_traversal_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_compare_filtered_tree_traversal_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=find_neighbor_list_compare_filtered_tree_traversal_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstNeighborList.cpp(209): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::HostSpace::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::HostSpace::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::HostSpace::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::HostSpace::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::HostSpace::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::HostSpace::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::HostSpace::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 16 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=find_neighbor_list_compare_filtered_tree_traversal_invoker, TestType=Kokkos::OpenMP::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_compare_filtered_tree_traversal_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_compare_filtered_tree_traversal_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_compare_filtered_tree_traversal_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=find_neighbor_list_compare_filtered_tree_traversal_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstNeighborList.cpp(209): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::HostSpace::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::HostSpace::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::HostSpace::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::HostSpace::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::HostSpace::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::HostSpace::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::HostSpace::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 16 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=find_neighbor_list_compare_filtered_tree_traversal_invoker, TestType=Kokkos::OpenMP::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_compare_filtered_tree_traversal_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_compare_filtered_tree_traversal_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_compare_filtered_tree_traversal_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=find_neighbor_list_compare_filtered_tree_traversal_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstNeighborList.cpp(209): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::HostSpace::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::HostSpace::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::HostSpace::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::HostSpace::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::HostSpace::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::HostSpace::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::HostSpace::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 16 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=find_neighbor_list_compare_filtered_tree_traversal_invoker, TestType=Kokkos::OpenMP::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_compare_filtered_tree_traversal_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_compare_filtered_tree_traversal_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_compare_filtered_tree_traversal_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=find_neighbor_list_compare_filtered_tree_traversal_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstNeighborList.cpp(209): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_compare_filtered_tree_traversal_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_compare_filtered_tree_traversal_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_compare_filtered_tree_traversal_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_compare_filtered_tree_traversal_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=find_neighbor_list_compare_filtered_tree_traversal_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstNeighborList.cpp(209): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_compare_filtered_tree_traversal_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_compare_filtered_tree_traversal_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_compare_filtered_tree_traversal_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_compare_filtered_tree_traversal_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=find_neighbor_list_compare_filtered_tree_traversal_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstNeighborList.cpp(209): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_compare_filtered_tree_traversal_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_compare_filtered_tree_traversal_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_compare_filtered_tree_traversal_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_compare_filtered_tree_traversal_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=find_neighbor_list_compare_filtered_tree_traversal_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstNeighborList.cpp(209): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_compare_filtered_tree_traversal_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_compare_filtered_tree_traversal_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_compare_filtered_tree_traversal_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_compare_filtered_tree_traversal_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=find_neighbor_list_compare_filtered_tree_traversal_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstNeighborList.cpp(209): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_compare_filtered_tree_traversal_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_compare_filtered_tree_traversal_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_compare_filtered_tree_traversal_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_compare_filtered_tree_traversal_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=find_neighbor_list_compare_filtered_tree_traversal_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstNeighborList.cpp(209): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_compare_filtered_tree_traversal_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_compare_filtered_tree_traversal_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_compare_filtered_tree_traversal_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_compare_filtered_tree_traversal_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=find_neighbor_list_compare_filtered_tree_traversal_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstNeighborList.cpp(209): here
[ 22%] Linking CXX executable ArborX_Test_SpecializedTraversals.exe
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/link.txt --verbose=1
/opt/kokkos/bin/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
[ 22%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_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
[ 22%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstUnionFind.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstUnionFind.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstUnionFind.cpp
[ 23%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/utf_main.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/utf_main.cpp.o -c /var/jenkins/workspace/ArborX_master/test/utf_main.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 23%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/depend
[ 23%] Built target ArborX_Test_SpecializedTraversals.exe
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/DependInfo.cmake --color=
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/build
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 23%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=interpolation/details/ArborX_InterpDetailsSymmetricPseudoInverseSVD.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 23%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=interpolation/details/ArborX_InterpDetailsCompactRadialBasisFunction.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 23%] Building CXX object test/CMakeFiles/ArborX_Test_Clustering.exe.dir/utf_main.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_Clustering.exe.dir/utf_main.cpp.o -c /var/jenkins/workspace/ArborX_master/test/utf_main.cpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 24%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=geometry/ArborX_Point.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 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_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 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_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 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_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 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_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 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_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 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_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 17 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestType=Kokkos::Serial::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 17 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestType=Kokkos::Serial::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 17 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestType=Kokkos::Serial::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 17 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestType=Kokkos::Serial::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 17 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestType=Kokkos::Serial::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 17 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestType=Kokkos::Serial::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::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_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, 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_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<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
[ 17 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestType=Kokkos::Serial::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::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_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, 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_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<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
[ 17 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestType=Kokkos::Serial::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::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_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, 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_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<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
[ 17 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestType=Kokkos::Serial::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::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_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, 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_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<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
[ 17 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestType=Kokkos::Serial::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::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_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, 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_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<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
[ 17 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestType=Kokkos::Serial::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::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_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, 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_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<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
[ 17 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestType=Kokkos::Serial::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 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_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 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_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 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_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 19 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestType=Kokkos::OpenMP::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 19 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestType=Kokkos::OpenMP::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 19 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestType=Kokkos::OpenMP::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, 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_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, 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_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<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
[ 19 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestType=Kokkos::OpenMP::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::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_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, 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_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<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
[ 19 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestType=Kokkos::OpenMP::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::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_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, 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_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<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
[ 19 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestType=Kokkos::OpenMP::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 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_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 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_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 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_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 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_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 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_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 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_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(89): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, std::conditional_t<false, void, Kokkos::Experimental::DefaultViewHooks>, std::conditional_t<false, void, Kokkos::MemoryManaged>>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
detected during:
instantiation of "Kokkos::View<View::traits::data_type, Kokkos::LayoutRight, ExecutionSpace::memory_space> ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, std::conditional_t<false, void, Kokkos::Experimental::DefaultViewHooks>, std::conditional_t<false, void, Kokkos::MemoryManaged>>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(66): here
instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(185): here
instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(78): here
instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, OffsetView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Callback=ArborX::Details::DefaultCallbackWithRank]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(110): here
instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, IndicesAndRanks &, Offset &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, IndicesAndRanks=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>]"
/var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(98): here
[ 9 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(133): warning: missing return statement at end of non-void function "lambda []()->Kokkos::HostSpace::execution_space"
detected during:
instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(279): here
instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ImportView=Kokkos::View<int *, Kokkos::HostSpace::memory_space, Kokkos::MemoryTraits<1U>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here
instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(185): here
instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(78): here
instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, OffsetView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Callback=ArborX::Details::DefaultCallbackWithRank]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(110): here
[ 10 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(159): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
detected during:
instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(279): here
instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ImportView=Kokkos::View<int *, Kokkos::HostSpace::memory_space, Kokkos::MemoryTraits<1U>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here
instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(185): here
instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(78): here
instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, OffsetView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Callback=ArborX::Details::DefaultCallbackWithRank]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(110): here
[ 10 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(133): warning: missing return statement at end of non-void function "lambda []()->Kokkos::HostSpace::execution_space"
detected during:
instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(316): here
instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ImportView=Kokkos::View<int *, Kokkos::HostSpace::memory_space, Kokkos::MemoryTraits<1U>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here
instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(185): here
instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(78): here
instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, OffsetView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Callback=ArborX::Details::DefaultCallbackWithRank]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(110): here
[ 10 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(159): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
detected during:
instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(316): here
instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ImportView=Kokkos::View<int *, Kokkos::HostSpace::memory_space, Kokkos::MemoryTraits<1U>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here
instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(185): here
instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(78): here
instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, OffsetView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Callback=ArborX::Details::DefaultCallbackWithRank]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(110): here
[ 10 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(89): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<ArborX::Intersects<ArborX::Box> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, std::conditional_t<false, void, Kokkos::Experimental::DefaultViewHooks>, std::conditional_t<false, void, Kokkos::MemoryManaged>>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
detected during:
instantiation of "Kokkos::View<View::traits::data_type, Kokkos::LayoutRight, ExecutionSpace::memory_space> ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<ArborX::Intersects<ArborX::Box> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, std::conditional_t<false, void, Kokkos::Experimental::DefaultViewHooks>, std::conditional_t<false, void, Kokkos::MemoryManaged>>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(66): here
instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(210): here
instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(78): here
instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, OffsetView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Callback=ArborX::Details::DefaultCallbackWithRank]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(110): here
instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, IndicesAndRanks &, Offset &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, IndicesAndRanks=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>]"
/var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(98): here
[ 9 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(133): warning: missing return statement at end of non-void function "lambda []()->Kokkos::HostSpace::execution_space"
detected during:
instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<ArborX::Intersects<ArborX::Box> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(279): here
instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, ImportView=Kokkos::View<std::remove_const_t<ArborX::Intersects<ArborX::Box>> *, std::conditional_t<true, Kokkos::HostSpace::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::HostSpace::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>, Kokkos::MemoryTraits<1U>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here
instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(210): here
instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(78): here
instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, OffsetView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Callback=ArborX::Details::DefaultCallbackWithRank]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(110): here
[ 10 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(159): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<ArborX::Intersects<ArborX::Box> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
detected during:
instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<ArborX::Intersects<ArborX::Box> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(279): here
instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, ImportView=Kokkos::View<std::remove_const_t<ArborX::Intersects<ArborX::Box>> *, std::conditional_t<true, Kokkos::HostSpace::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::HostSpace::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>, Kokkos::MemoryTraits<1U>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here
instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(210): here
instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(78): here
instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, OffsetView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Callback=ArborX::Details::DefaultCallbackWithRank]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(110): here
[ 10 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(133): warning: missing return statement at end of non-void function "lambda []()->Kokkos::HostSpace::execution_space"
detected during:
instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(316): here
instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, ImportView=Kokkos::View<std::remove_const_t<ArborX::Intersects<ArborX::Box>> *, std::conditional_t<true, Kokkos::HostSpace::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::HostSpace::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>, Kokkos::MemoryTraits<1U>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here
instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(210): here
instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(78): here
instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, OffsetView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Callback=ArborX::Details::DefaultCallbackWithRank]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(110): here
[ 10 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(159): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
detected during:
instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(316): here
instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, ImportView=Kokkos::View<std::remove_const_t<ArborX::Intersects<ArborX::Box>> *, std::conditional_t<true, Kokkos::HostSpace::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::HostSpace::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>, Kokkos::MemoryTraits<1U>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here
instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(210): here
instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(78): here
instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, OffsetView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Callback=ArborX::Details::DefaultCallbackWithRank]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(110): here
[ 10 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 23 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 23 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 23 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 23 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 23 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 23 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(89): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<ArborX::PairIndexRank *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, std::conditional_t<false, void, Kokkos::Experimental::DefaultViewHooks>, std::conditional_t<false, void, Kokkos::MemoryManaged>>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
detected during:
instantiation of "Kokkos::View<View::traits::data_type, Kokkos::LayoutRight, ExecutionSpace::memory_space> ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<ArborX::PairIndexRank *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, std::conditional_t<false, void, Kokkos::Experimental::DefaultViewHooks>, std::conditional_t<false, void, Kokkos::MemoryManaged>>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(66): here
instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(313): here
instantiation of "void ArborX::Details::DistributedTree::communicateResultsBack(MPI_Comm, const ExecutionSpace &, OutputView &, const Offset &, Ranks &, Ids &, Distances *) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ids=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(84): here
instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, OffsetView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Callback=ArborX::Details::DefaultCallbackWithRank]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(110): here
instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, IndicesAndRanks &, Offset &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, IndicesAndRanks=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>]"
/var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(98): here
[ 9 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(133): warning: missing return statement at end of non-void function "lambda []()->Kokkos::HostSpace::execution_space"
detected during:
instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<ArborX::PairIndexRank *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(279): here
instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, ImportView=Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace::memory_space, Kokkos::MemoryTraits<1U>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here
instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(313): here
instantiation of "void ArborX::Details::DistributedTree::communicateResultsBack(MPI_Comm, const ExecutionSpace &, OutputView &, const Offset &, Ranks &, Ids &, Distances *) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ids=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(84): here
instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, OffsetView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Callback=ArborX::Details::DefaultCallbackWithRank]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(110): here
[ 10 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(159): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<ArborX::PairIndexRank *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
detected during:
instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<ArborX::PairIndexRank *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(279): here
instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, ImportView=Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace::memory_space, Kokkos::MemoryTraits<1U>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here
instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(313): here
instantiation of "void ArborX::Details::DistributedTree::communicateResultsBack(MPI_Comm, const ExecutionSpace &, OutputView &, const Offset &, Ranks &, Ids &, Distances *) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ids=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(84): here
instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, OffsetView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Callback=ArborX::Details::DefaultCallbackWithRank]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(110): here
[ 10 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(133): warning: missing return statement at end of non-void function "lambda []()->Kokkos::HostSpace::execution_space"
detected during:
instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(316): here
instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, ImportView=Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace::memory_space, Kokkos::MemoryTraits<1U>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here
instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(313): here
instantiation of "void ArborX::Details::DistributedTree::communicateResultsBack(MPI_Comm, const ExecutionSpace &, OutputView &, const Offset &, Ranks &, Ids &, Distances *) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ids=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(84): here
instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, OffsetView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Callback=ArborX::Details::DefaultCallbackWithRank]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(110): here
[ 10 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(159): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
detected during:
instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(316): here
instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, ImportView=Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace::memory_space, Kokkos::MemoryTraits<1U>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here
instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(313): here
instantiation of "void ArborX::Details::DistributedTree::communicateResultsBack(MPI_Comm, const ExecutionSpace &, OutputView &, const Offset &, Ranks &, Ids &, Distances *) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ids=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(84): here
instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, OffsetView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Callback=ArborX::Details::DefaultCallbackWithRank]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(110): here
[ 10 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(89): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<float *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, std::conditional_t<false, void, Kokkos::Experimental::DefaultViewHooks>, std::conditional_t<false, void, Kokkos::MemoryManaged>>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
detected during:
instantiation of "Kokkos::View<View::traits::data_type, Kokkos::LayoutRight, ExecutionSpace::memory_space> ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<float *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, std::conditional_t<false, void, Kokkos::Experimental::DefaultViewHooks>, std::conditional_t<false, void, Kokkos::MemoryManaged>>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(66): here
instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<float *, Kokkos::CudaSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(325): here
instantiation of "void ArborX::Details::DistributedTree::communicateResultsBack(MPI_Comm, const ExecutionSpace &, OutputView &, const Offset &, Ranks &, Ids &, Distances *) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ids=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(84): here
instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, OffsetView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Callback=ArborX::Details::DefaultCallbackWithRank]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(110): here
instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, IndicesAndRanks &, Offset &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, IndicesAndRanks=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>]"
/var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(98): here
[ 9 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(133): warning: missing return statement at end of non-void function "lambda []()->Kokkos::HostSpace::execution_space"
detected during:
instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<float *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(279): here
instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<float *, Kokkos::CudaSpace>, ImportView=Kokkos::View<std::remove_const_t<float> *, std::conditional_t<true, Kokkos::HostSpace::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::HostSpace::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>, Kokkos::MemoryTraits<1U>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here
instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<float *, Kokkos::CudaSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(325): here
instantiation of "void ArborX::Details::DistributedTree::communicateResultsBack(MPI_Comm, const ExecutionSpace &, OutputView &, const Offset &, Ranks &, Ids &, Distances *) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ids=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(84): here
instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, OffsetView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Callback=ArborX::Details::DefaultCallbackWithRank]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(110): here
[ 10 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(159): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<float *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
detected during:
instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<float *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(279): here
instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<float *, Kokkos::CudaSpace>, ImportView=Kokkos::View<std::remove_const_t<float> *, std::conditional_t<true, Kokkos::HostSpace::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::HostSpace::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>, Kokkos::MemoryTraits<1U>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here
instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<float *, Kokkos::CudaSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(325): here
instantiation of "void ArborX::Details::DistributedTree::communicateResultsBack(MPI_Comm, const ExecutionSpace &, OutputView &, const Offset &, Ranks &, Ids &, Distances *) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ids=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(84): here
instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, OffsetView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Callback=ArborX::Details::DefaultCallbackWithRank]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(110): here
[ 10 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(133): warning: missing return statement at end of non-void function "lambda []()->Kokkos::HostSpace::execution_space"
detected during:
instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<float *, Kokkos::CudaSpace>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(316): here
instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<float *, Kokkos::CudaSpace>, ImportView=Kokkos::View<std::remove_const_t<float> *, std::conditional_t<true, Kokkos::HostSpace::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::HostSpace::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>, Kokkos::MemoryTraits<1U>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here
instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<float *, Kokkos::CudaSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(325): here
instantiation of "void ArborX::Details::DistributedTree::communicateResultsBack(MPI_Comm, const ExecutionSpace &, OutputView &, const Offset &, Ranks &, Ids &, Distances *) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ids=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(84): here
instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, OffsetView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Callback=ArborX::Details::DefaultCallbackWithRank]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(110): here
[ 10 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(159): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<float *, Kokkos::CudaSpace>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
detected during:
instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<float *, Kokkos::CudaSpace>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(316): here
instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<float *, Kokkos::CudaSpace>, ImportView=Kokkos::View<std::remove_const_t<float> *, std::conditional_t<true, Kokkos::HostSpace::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::HostSpace::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>, Kokkos::MemoryTraits<1U>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here
instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<float *, Kokkos::CudaSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(325): here
instantiation of "void ArborX::Details::DistributedTree::communicateResultsBack(MPI_Comm, const ExecutionSpace &, OutputView &, const Offset &, Ranks &, Ids &, Distances *) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ids=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(84): here
instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, OffsetView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Callback=ArborX::Details::DefaultCallbackWithRank]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(110): here
[ 10 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<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_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, 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_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, 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
[ 23 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::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_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, 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_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, 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
[ 23 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::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_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, 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_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, 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
[ 23 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::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_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, 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_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, 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
[ 23 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::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_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, 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_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, 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
[ 23 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::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_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, 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_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, 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
[ 23 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(89): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<ArborX::Nearest<ArborX::Point> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, std::conditional_t<false, void, Kokkos::Experimental::DefaultViewHooks>, std::conditional_t<false, void, Kokkos::MemoryManaged>>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
detected during:
instantiation of "Kokkos::View<View::traits::data_type, Kokkos::LayoutRight, ExecutionSpace::memory_space> ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<ArborX::Nearest<ArborX::Point> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, std::conditional_t<false, void, Kokkos::Experimental::DefaultViewHooks>, std::conditional_t<false, void, Kokkos::MemoryManaged>>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(66): here
instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(210): here
instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(344): here
instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatchImpl(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, Indices &, Offset &, Ranks &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(397): here
instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, IndicesAndRanks &, Offset &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, IndicesAndRanks=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>]"
/var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(98): here
[ 9 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(133): warning: missing return statement at end of non-void function "lambda []()->Kokkos::HostSpace::execution_space"
detected during:
instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<ArborX::Nearest<ArborX::Point> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(279): here
instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, ImportView=Kokkos::View<std::remove_const_t<ArborX::Nearest<ArborX::Point>> *, std::conditional_t<true, Kokkos::HostSpace::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::HostSpace::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>, Kokkos::MemoryTraits<1U>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here
instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(210): here
instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(344): here
instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatchImpl(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, Indices &, Offset &, Ranks &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(397): here
[ 10 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(159): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<ArborX::Nearest<ArborX::Point> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
detected during:
instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<ArborX::Nearest<ArborX::Point> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(279): here
instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, ImportView=Kokkos::View<std::remove_const_t<ArborX::Nearest<ArborX::Point>> *, std::conditional_t<true, Kokkos::HostSpace::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::HostSpace::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>, Kokkos::MemoryTraits<1U>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here
instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(210): here
instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(344): here
instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatchImpl(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, Indices &, Offset &, Ranks &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(397): here
[ 10 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(133): warning: missing return statement at end of non-void function "lambda []()->Kokkos::HostSpace::execution_space"
detected during:
instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(316): here
instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, ImportView=Kokkos::View<std::remove_const_t<ArborX::Nearest<ArborX::Point>> *, std::conditional_t<true, Kokkos::HostSpace::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::HostSpace::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>, Kokkos::MemoryTraits<1U>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here
instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(210): here
instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(344): here
instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatchImpl(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, Indices &, Offset &, Ranks &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(397): here
[ 10 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(159): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
detected during:
instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(316): here
instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, ImportView=Kokkos::View<std::remove_const_t<ArborX::Nearest<ArborX::Point>> *, std::conditional_t<true, Kokkos::HostSpace::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::HostSpace::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>, Kokkos::MemoryTraits<1U>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here
instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(210): here
instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(344): here
instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatchImpl(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, Indices &, Offset &, Ranks &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(397): here
[ 10 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(133): warning: missing return statement at end of non-void function "lambda []()->Kokkos::HostSpace::execution_space"
detected during:
instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(316): here
instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ImportView=Kokkos::View<int *, Kokkos::HostSpace::memory_space, Kokkos::MemoryTraits<1U>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here
instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(313): here
instantiation of "void ArborX::Details::DistributedTree::communicateResultsBack(MPI_Comm, const ExecutionSpace &, OutputView &, const Offset &, Ranks &, Ids &, Distances *) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, OutputView=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Ids=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(367): here
instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatchImpl(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, Indices &, Offset &, Ranks &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(397): here
[ 10 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(159): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
detected during:
instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(316): here
instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ImportView=Kokkos::View<int *, Kokkos::HostSpace::memory_space, Kokkos::MemoryTraits<1U>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here
instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(313): here
instantiation of "void ArborX::Details::DistributedTree::communicateResultsBack(MPI_Comm, const ExecutionSpace &, OutputView &, const Offset &, Ranks &, Ids &, Distances *) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, OutputView=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Ids=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(367): here
instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatchImpl(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, Indices &, Offset &, Ranks &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(397): here
[ 10 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here
[ 24%] Building CXX object test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/utf_main.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_MPI_UNIT_TEST -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DistributedTree.exe.dir/utf_main.cpp.o -c /var/jenkins/workspace/ArborX_master/test/utf_main.cpp
[ 24%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH_KDOP14.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH_KDOP14.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeCallbacks_BVH_KDOP14.cpp
[ 25%] Linking CXX executable ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
[ 25%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 25%] Built target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 25%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=geometry/ArborX_KDOP.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 26%] Linking CXX executable ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 26%] Built target ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 26%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=geometry/ArborX_HyperPoint.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 26%] Built target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/DependInfo.cmake --color=
[ 26%] Linking CXX executable ArborX_Test_DetailsClusteringHelpers.exe
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/link.txt --verbose=1
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstDetailsTreeNodeLabeling.cpp.o CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstDetailsMutualReachabilityDistance.cpp.o CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstMinimumSpanningTree.cpp.o CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstMinimumSpanningTreeGoldenTest.cpp.o CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstUnionFind.cpp.o CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/utf_main.cpp.o -o ArborX_Test_DetailsClusteringHelpers.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
[ 27%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=kokkos_ext/ArborX_DetailsKokkosExtViewHelpers.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[100%] Linking CXX executable ArborX_Test_QueryTree.exe
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_QueryTree.exe.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BF.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH_KDOP14.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH_KDOP18.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BVH.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BF.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BVH_KDOP14.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BVH_KDOP18.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BVH.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BF.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BVH_KDOP14.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BVH_KDOP18.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BF.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH_KDOP14.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH_KDOP18.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbackQueryPerThread.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeRay.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeTraversalPolicy.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeIntersectsKDOP.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstKokkosToolsAnnotations.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/utf_main.cpp.o -o ArborX_Test_QueryTree.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 27%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/link.txt --verbose=1
[ 27%] Built target ArborX_Test_DetailsClusteringHelpers.exe
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
/opt/kokkos/bin/nvcc_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
[ 27%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=geometry/ArborX_HyperBox.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 27%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 27%] Built target ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_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_master/build'
[100%] Built target ArborX_Test_QueryTree.exe
make[1]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
/opt/cmake/bin/cmake -E cmake_progress_start /var/jenkins/workspace/ArborX_master/build/CMakeFiles 0
[Pipeline] sh
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/DependInfo.cmake --color=
+ ctest --timeout 180 --no-compress-output -T Test --test-output-size-passed=65536 --test-output-size-failed=1048576
Cannot find file: /var/jenkins/workspace/ArborX_master/build/DartConfiguration.tcl
Site:
Build name: (empty)
Create new tag: 20240110-1837 - Experimental
Cannot find file: /var/jenkins/workspace/ArborX_master/build/DartConfiguration.tcl
Test project /var/jenkins/workspace/ArborX_master/build
Start 1: ArborX_Test_DetailsUtils
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
1/31 Test #1: ArborX_Test_DetailsUtils ......................... Passed 0.88 sec
Start 2: ArborX_Test_Geometry
2/31 Test #2: ArborX_Test_Geometry ............................. Passed 0.02 sec
Start 3: ArborX_Test_QueryTree
[ 27%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=kokkos_ext/ArborX_DetailsKokkosExtMinMaxReduce.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 27%] Built target ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 27%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=geometry/ArborX_Box.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
3/31 Test #3: ArborX_Test_QueryTree ............................ Passed 6.65 sec
Start 4: ArborX_Test_DetailsTreeConstruction
4/31 Test #4: ArborX_Test_DetailsTreeConstruction .............. Passed 0.80 sec
Start 5: ArborX_Test_DetailsContainers
5/31 Test #5: ArborX_Test_DetailsContainers .................... Passed 0.09 sec
Start 6: ArborX_Test_DetailsCrsGraphWrapperImpl
6/31 Test #6: ArborX_Test_DetailsCrsGraphWrapperImpl ........... Passed 0.81 sec
Start 7: ArborX_Test_Clustering
[ 27%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/link.txt --verbose=1
[ 28%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_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
/opt/kokkos/bin/nvcc_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
7/31 Test #7: ArborX_Test_Clustering ........................... Passed 0.97 sec
Start 8: ArborX_Test_DetailsClusteringHelpers
8/31 Test #8: ArborX_Test_DetailsClusteringHelpers ............. Passed 0.96 sec
Start 9: ArborX_Test_SpecializedTraversals
9/31 Test #9: ArborX_Test_SpecializedTraversals ................ Passed 0.78 sec
Start 10: ArborX_Test_DistributedTree
10/31 Test #10: ArborX_Test_DistributedTree ...................... Passed 3.35 sec
Start 11: ArborX_Test_DetailsDistributedTreeImpl
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 28%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/DependInfo.cmake --color=
11/31 Test #11: ArborX_Test_DetailsDistributedTreeImpl ........... Passed 1.81 sec
Start 12: ArborX_Test_BoostAdapters
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
12/31 Test #12: ArborX_Test_BoostAdapters ........................ Passed 0.79 sec
Start 13: ArborX_Test_InterpMovingLeastSquares
[ 28%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_Predicates.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
13/31 Test #13: ArborX_Test_InterpMovingLeastSquares ............. Passed 1.11 sec
Start 14: ArborX_Example_CudaAccessTraits
[ 28%] Built target ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/build
14/31 Test #14: ArborX_Example_CudaAccessTraits .................. Passed 0.73 sec
Start 15: ArborX_Example_Callback
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
15/31 Test #15: ArborX_Example_Callback .......................... Passed 0.81 sec
Start 16: ArborX_Example_DBSCAN
[ 29%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_SpaceFillingCurves.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
16/31 Test #16: ArborX_Example_DBSCAN ............................ Passed 0.81 sec
Start 17: ArborX_Example_MolecularDynamics
17/31 Test #17: ArborX_Example_MolecularDynamics ................. Passed 0.82 sec
Start 18: ArborX_Example_Intersection
18/31 Test #18: ArborX_Example_Intersection ...................... Passed 0.79 sec
Start 19: ArborX_Example_TriangleIntersection
19/31 Test #19: ArborX_Example_TriangleIntersection .............. Passed 0.80 sec
Start 20: ArborX_Example_TriangleIntersectionWithMapping
20/31 Test #20: ArborX_Example_TriangleIntersectionWithMapping ... Passed 0.79 sec
Start 21: ArborX_Example_TreeViz
/var/jenkins/workspace/ArborX_master/test/tstDendrogram.cpp(162): warning: integer conversion resulted in a change of sign
detected during:
instantiation of "void Dendrogram::dendrogram_boruvka<DeviceType>::test_method() [with DeviceType=Kokkos::Serial::device_type]"
(107): here
instantiation of "void Dendrogram::dendrogram_boruvka_invoker::run(boost::type<TestType> *) [with TestType=Kokkos::Serial::device_type]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(70): here
instantiation of "void boost::unit_test::ut_detail::test_case_template_invoker<TestCaseTemplate, TestType>::operator()() [with TestCaseTemplate=Dendrogram::dendrogram_boruvka_invoker, TestType=Kokkos::Serial::device_type]"
/opt/boost/include/boost/function/function_template.hpp(158): here
instantiation of "void boost::detail::function::void_function_obj_invoker0<FunctionObj, R>::invoke(boost::detail::function::function_buffer &) [with FunctionObj=boost::unit_test::ut_detail::test_case_template_invoker<Dendrogram::dendrogram_boruvka_invoker, Kokkos::Serial::device_type>, R=void]"
/opt/boost/include/boost/function/function_template.hpp(940): here
instantiation of "void boost::function0<R>::assign_to(Functor) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Dendrogram::dendrogram_boruvka_invoker, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/function/function_template.hpp(720): here
instantiation of "boost::function0<R>::function0(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Dendrogram::dendrogram_boruvka_invoker, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/function/function_template.hpp(1087): here
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Dendrogram::dendrogram_boruvka_invoker, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Dendrogram::dendrogram_boruvka_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=Dendrogram::dendrogram_boruvka_invoker, TestType=Kokkos::Serial::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Dendrogram::dendrogram_boruvka_invoker, ARBORX_DEVICE_TYPES, void>, Dendrogram::dendrogram_boruvka_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Dendrogram::dendrogram_boruvka_invoker, ARBORX_DEVICE_TYPES, void>, Dendrogram::dendrogram_boruvka_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Dendrogram::dendrogram_boruvka_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
(107): here
/var/jenkins/workspace/ArborX_master/test/tstDendrogram.cpp(162): warning: integer conversion resulted in a change of sign
detected during:
instantiation of "void Dendrogram::dendrogram_boruvka<DeviceType>::test_method() [with DeviceType=Kokkos::OpenMP::device_type]"
(107): here
instantiation of "void Dendrogram::dendrogram_boruvka_invoker::run(boost::type<TestType> *) [with TestType=Kokkos::OpenMP::device_type]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(70): here
instantiation of "void boost::unit_test::ut_detail::test_case_template_invoker<TestCaseTemplate, TestType>::operator()() [with TestCaseTemplate=Dendrogram::dendrogram_boruvka_invoker, TestType=Kokkos::OpenMP::device_type]"
/opt/boost/include/boost/function/function_template.hpp(158): here
instantiation of "void boost::detail::function::void_function_obj_invoker0<FunctionObj, R>::invoke(boost::detail::function::function_buffer &) [with FunctionObj=boost::unit_test::ut_detail::test_case_template_invoker<Dendrogram::dendrogram_boruvka_invoker, Kokkos::OpenMP::device_type>, R=void]"
/opt/boost/include/boost/function/function_template.hpp(940): here
instantiation of "void boost::function0<R>::assign_to(Functor) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Dendrogram::dendrogram_boruvka_invoker, Kokkos::OpenMP::device_type>]"
/opt/boost/include/boost/function/function_template.hpp(720): here
[ 2 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Dendrogram::dendrogram_boruvka_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=Dendrogram::dendrogram_boruvka_invoker, TestType=Kokkos::OpenMP::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Dendrogram::dendrogram_boruvka_invoker, ARBORX_DEVICE_TYPES, void>, Dendrogram::dendrogram_boruvka_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Dendrogram::dendrogram_boruvka_invoker, ARBORX_DEVICE_TYPES, void>, Dendrogram::dendrogram_boruvka_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Dendrogram::dendrogram_boruvka_invoker, ARBORX_DEVICE_TYPES, void>, Dendrogram::dendrogram_boruvka_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Dendrogram::dendrogram_boruvka_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
(107): here
/var/jenkins/workspace/ArborX_master/test/tstDendrogram.cpp(162): warning: integer conversion resulted in a change of sign
detected during:
instantiation of "void Dendrogram::dendrogram_boruvka<DeviceType>::test_method() [with DeviceType=Kokkos::CudaSpace::device_type]"
(107): here
instantiation of "void Dendrogram::dendrogram_boruvka_invoker::run(boost::type<TestType> *) [with TestType=Kokkos::CudaSpace::device_type]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(70): here
instantiation of "void boost::unit_test::ut_detail::test_case_template_invoker<TestCaseTemplate, TestType>::operator()() [with TestCaseTemplate=Dendrogram::dendrogram_boruvka_invoker, TestType=Kokkos::CudaSpace::device_type]"
/opt/boost/include/boost/function/function_template.hpp(158): here
instantiation of "void boost::detail::function::void_function_obj_invoker0<FunctionObj, R>::invoke(boost::detail::function::function_buffer &) [with FunctionObj=boost::unit_test::ut_detail::test_case_template_invoker<Dendrogram::dendrogram_boruvka_invoker, Kokkos::CudaSpace::device_type>, R=void]"
/opt/boost/include/boost/function/function_template.hpp(940): here
instantiation of "void boost::function0<R>::assign_to(Functor) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Dendrogram::dendrogram_boruvka_invoker, Kokkos::CudaSpace::device_type>]"
/opt/boost/include/boost/function/function_template.hpp(720): here
[ 3 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Dendrogram::dendrogram_boruvka_invoker, ARBORX_DEVICE_TYPES, void>, Dendrogram::dendrogram_boruvka_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Dendrogram::dendrogram_boruvka_invoker, ARBORX_DEVICE_TYPES, void>, Dendrogram::dendrogram_boruvka_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Dendrogram::dendrogram_boruvka_invoker, ARBORX_DEVICE_TYPES, void>, Dendrogram::dendrogram_boruvka_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Dendrogram::dendrogram_boruvka_invoker, ARBORX_DEVICE_TYPES, void>, Dendrogram::dendrogram_boruvka_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Dendrogram::dendrogram_boruvka_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
(107): here
21/31 Test #21: ArborX_Example_TreeViz ........................... Passed 0.84 sec
Start 22: ArborX_Example_RayTracing
[ 29%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/link.txt --verbose=1
[ 30%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/link.txt --verbose=1
[ 31%] Linking CXX executable ArborX_Test_Clustering.exe
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_Clustering.exe.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_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_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
/opt/kokkos/bin/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
22/31 Test #22: ArborX_Example_RayTracing ........................ Passed 0.78 sec
Start 23: ArborX_Example_BruteForce
23/31 Test #23: ArborX_Example_BruteForce ........................ Passed 0.80 sec
Start 24: ArborX_Example_MovingLeastSquares
24/31 Test #24: ArborX_Example_MovingLeastSquares ................ Passed 0.75 sec
Start 25: ArborX_Benchmark_BruteForceVsBVH
25/31 Test #25: ArborX_Benchmark_BruteForceVsBVH ................. Passed 0.84 sec
Start 26: ArborX_Benchmark_DBSCAN
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 31%] Built target ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 31%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_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
26/31 Test #26: ArborX_Benchmark_DBSCAN .......................... Passed 0.87 sec
Start 27: ArborX_Benchmark_ExecutionSpaces
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/depend.internal".
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/DependInfo.cmake --color=
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
27/31 Test #27: ArborX_Benchmark_ExecutionSpaces ................. Passed 0.80 sec
Start 28: ArborX_Benchmark_BoundingVolumeHierarchy
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/build
[ 31%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_PairValueIndex.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 32%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_PairIndexRank.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 32%] Built target ArborX_Test_Clustering.exe
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/depend
[ 32%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/link.txt --verbose=1
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/DependInfo.cmake --color=
/opt/kokkos/bin/nvcc_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
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 32%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_MinimumSpanningTree.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 32%] Built target ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 33%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_MUST_INCLUDE_CONFIG_HPP -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsDistributedTreeUtils.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 33%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
[ 33%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
28/31 Test #28: ArborX_Benchmark_BoundingVolumeHierarchy ......... Passed 14.57 sec
Start 29: ArborX_Benchmark_Develop
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 33%] Built target ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/build
29/31 Test #29: ArborX_Benchmark_Develop ......................... Passed 3.20 sec
Start 30: ArborX_Benchmark_UnionFind
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 34%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsContainers.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 34%] Built target ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 34%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsHappyTreeFriends.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
30/31 Test #30: ArborX_Benchmark_UnionFind ....................... Passed 8.67 sec
Start 31: ArborX_Benchmark_DistributedTree
[ 35%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
31/31 Test #31: ArborX_Benchmark_DistributedTree ................. Passed 2.08 sec
100% tests passed, 0 tests failed out of 31
Total Test time (real) = 58.85 sec
[Pipeline] }
[Pipeline] // dir
Post stage
[Pipeline] sh
+ ccache --show-stats
cache directory /tmp/ccache
primary config /tmp/ccache/ccache.conf
secondary config (readonly) /etc/ccache.conf
stats updated Wed Jan 10 18:36:47 2024
stats zeroed Wed Jan 10 18:21:14 2024
cache hit (direct) 6
cache hit (preprocessed) 3
cache miss 171
cache hit rate 5.00 %
cleanups performed 16
files in cache 615
cache size 3.7 GB
max cache size 5.0 GB
[Pipeline] xunit
INFO: Processing CTest-Version 3.x (default)
[Pipeline] sh
+ cd build
+ make install
-- ArborX hash = '7abc0268'
[ 0%] Built target record_hash
[ 3%] Built target ArborX_Test_InterpMovingLeastSquares.exe
[ 4%] Built target ArborX_Test_DetailsDistributedTreeImpl.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 35%] Built target ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/DependInfo.cmake --color=
[ 6%] Built target ArborX_Test_DistributedTree.exe
INFO: [CTest-Version 3.x (default)] - 1 test report file(s) were found with the pattern 'build/Testing/**/Test.xml' relative to '/var/jenkins/workspace/ArborX_master' for the testing framework 'CTest-Version 3.x (default)'.
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 35%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=geometry/ArborX_HyperTriangle.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 14%] Built target ArborX_Test_QueryTree.exe
[ 16%] Built target ArborX_Test_DetailsUtils.exe
[ 18%] Built target ArborX_Test_CompileOnly.exe
[ 19%] Built target ArborX_Test_DetailsTreeConstruction.exe
[ 21%] Built target ArborX_Test_DetailsContainers.exe
[ 22%] Built target ArborX_Test_BoostAdapters.exe
[ 23%] Built target ArborX_Test_DetailsCrsGraphWrapperImpl.exe
[ 25%] Built target ArborX_Test_Clustering.exe
[ 26%] Built target ArborX_Test_Geometry.exe
[ 28%] Built target ArborX_Test_DetailsClusteringHelpers.exe
[ 30%] Built target ArborX_Test_SpecializedTraversals.exe
[ 30%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp
[ 31%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp
[ 31%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp
[ 31%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp
[ 32%] Built target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp
[ 33%] Built target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp
[ 34%] Built target ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp
[ 34%] Built target ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp
[ 34%] Built target ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp
[ 35%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp
[ 36%] Built target ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp
[ 37%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp
[ 37%] Built target ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp
[ 37%] Built target ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp
[ 38%] Built target ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp
[ 39%] Built target ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp
[ 40%] Built target ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp
[ 41%] Built target ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp
[ 42%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp
[ 43%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp
[ 43%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp
[ 44%] Built target ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp
[ 45%] Built target ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp
[ 45%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp
[ 46%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp
[ 47%] Built target ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp
[ 48%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp
[ 48%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp
[ 49%] Built target ArborX_HeaderSelfContained_ArborX_BruteForce_hpp
[ 49%] Built target ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp
[ 49%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp
[ 50%] Built target ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp
[ 51%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp
[ 52%] Built target ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp
[ 52%] Built target ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp
[ 52%] Built target ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp
[ 52%] Built target ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp
[ 53%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp
[ 54%] Built target ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp
[ 55%] Built target ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp
[ 56%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp
[ 56%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp
[ 57%] Built target ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp
[ 58%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp
[ 59%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp
[ 59%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp
[ 59%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp
[ 59%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp
[ 60%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp
[ 61%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp
[ 62%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp
[ 63%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp
[ 64%] Built target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp
[ 65%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp
[ 66%] Built target ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp
[ 66%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp
[ 66%] Built target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp
[ 67%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp
[ 68%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp
[ 69%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp
[ 70%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp
[ 71%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp
[ 72%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp
[ 72%] Built target ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp
[ 73%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp
[ 74%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp
[ 75%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp
[ 76%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp
[ 76%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp
[ 77%] Built target ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp
[ 78%] Built target ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp
[ 79%] Built target ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp
[ 80%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp
[ 81%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp
[ 82%] Built target ArborX_HeaderSelfContained_ArborX_hpp
[ 83%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp
[ 83%] Built target ArborX_HeaderSelfContained_details_ArborX_Exception_hpp
[ 84%] Built target ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp
[ 85%] Built target ArborX_Example_CudaAccessTraits.exe
[ 86%] Built target ArborX_Example_Callback.exe
[ 87%] Built target ArborX_Example_DBSCAN.exe
[ 88%] Built target ArborX_Example_MolecularDynamics.exe
[ 88%] Built target ArborX_Example_Intersection.exe
[ 89%] Built target ArborX_Example_TriangleIntersection.exe
[ 89%] Built target ArborX_Example_TriangleIntersectionWithMapping.exe
[ 90%] Built target ArborX_Example_TreeViz.exe
[ 90%] Built target ArborX_Example_RayTracing.exe
[ 90%] Built target ArborX_Example_BruteForce.exe
[ 91%] Built target ArborX_Example_MovingLeastSquares.exe
[ 94%] Built target ArborX_Benchmark_BruteForceVsBVH.exe
[ 96%] Built target ArborX_Benchmark_DBSCAN.exe
[ 97%] Built target ArborX_DataConverter.exe
[ 97%] Built target ArborX_Benchmark_ExecutionSpaces.exe
[ 97%] Built target ArborX_Benchmark_BoundingVolumeHierarchy.exe
[ 98%] Built target ArborX_Benchmark_Develop.exe
[ 99%] Built target ArborX_Benchmark_UnionFind.exe
[100%] Built target ArborX_Benchmark_DistributedTree.exe
Install the project...
-- Install configuration: "Debug"
-- Installing: /opt/arborx/lib/cmake/ArborX/ArborXTargets.cmake
-- Installing: /opt/arborx/lib/cmake/ArborX/ArborXConfig.cmake
-- Installing: /opt/arborx/lib/cmake/ArborX/ArborXConfigVersion.cmake
-- Installing: /opt/arborx/lib/cmake/ArborX/ArborXSettings.cmake
-- Installing: /opt/arborx/include/ArborX
-- Installing: /opt/arborx/include/ArborX/ArborX_LinearBVH.hpp
-- Installing: /opt/arborx/include/ArborX/ArborX_BruteForce.hpp
-- Installing: /opt/arborx/include/ArborX/ArborX.hpp
-- Installing: /opt/arborx/include/ArborX/interpolation
-- Installing: /opt/arborx/include/ArborX/interpolation/ArborX_InterpMovingLeastSquares.hpp
-- Installing: /opt/arborx/include/ArborX/interpolation/details
-- Installing: /opt/arborx/include/ArborX/interpolation/details/ArborX_InterpDetailsCompactRadialBasisFunction.hpp
-- Installing: /opt/arborx/include/ArborX/interpolation/details/ArborX_InterpDetailsSymmetricPseudoInverseSVD.hpp
-- Installing: /opt/arborx/include/ArborX/interpolation/details/ArborX_InterpDetailsPolynomialBasis.hpp
-- Installing: /opt/arborx/include/ArborX/interpolation/details/ArborX_InterpDetailsMovingLeastSquaresCoefficients.hpp
-- Installing: /opt/arborx/include/ArborX/ArborX_HDBSCAN.hpp
-- Installing: /opt/arborx/include/ArborX/geometry
-- Installing: /opt/arborx/include/ArborX/geometry/ArborX_Sphere.hpp
-- Installing: /opt/arborx/include/ArborX/geometry/ArborX_Point.hpp
-- Installing: /opt/arborx/include/ArborX/geometry/ArborX_DetailsAlgorithms.hpp
-- Installing: /opt/arborx/include/ArborX/geometry/ArborX_HyperTriangle.hpp
-- Installing: /opt/arborx/include/ArborX/geometry/ArborX_KDOP.hpp
-- Installing: /opt/arborx/include/ArborX/geometry/ArborX_Box.hpp
-- Installing: /opt/arborx/include/ArborX/geometry/ArborX_HyperBox.hpp
-- Installing: /opt/arborx/include/ArborX/geometry/ArborX_HyperPoint.hpp
-- Installing: /opt/arborx/include/ArborX/geometry/ArborX_GeometryTraits.hpp
-- Installing: /opt/arborx/include/ArborX/geometry/ArborX_Ray.hpp
-- Installing: /opt/arborx/include/ArborX/geometry/ArborX_HyperSphere.hpp
-- Installing: /opt/arborx/include/ArborX/ArborX_DistributedTree.hpp
-- Installing: /opt/arborx/include/ArborX/ArborX_DBSCAN.hpp
-- Installing: /opt/arborx/include/ArborX/details
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsLegacy.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsContainers.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_MinimumSpanningTree.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsNode.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsTreeTraversal.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsTreeVisualization.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsPriorityQueue.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsMutualReachabilityDistance.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsUtils.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsCrsGraphWrapperImpl.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_Exception.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsHeap.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_PairValueIndex.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsBruteForceImpl.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_Callbacks.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsFDBSCAN.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsHalfTraversal.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_Predicates.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsStack.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsWeightedEdge.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsTreeNodeLabeling.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsTreeConstruction.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_TraversalPolicy.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsDendrogram.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsCartesianGrid.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsDistributor.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsExpandHalfToFull.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsPermutedData.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsSortUtils.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsUnionFind.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_Dendrogram.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_SpaceFillingCurves.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsFDBSCANDenseBox.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsHappyTreeFriends.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsMinimumSpanningTree.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsBatchedQueries.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsOperatorFunctionObjects.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsDistributedTreeUtils.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsDistributedTreeImpl.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_PairIndexRank.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsDistributedTreeNearest.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsDistributedTreeSpatial.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsMortonCode.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_IndexableGetter.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_AccessTraits.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_NeighborList.hpp
-- Installing: /opt/arborx/include/ArborX/kokkos_ext
-- Installing: /opt/arborx/include/ArborX/kokkos_ext/ArborX_DetailsKokkosExtArithmeticTraits.hpp
-- Installing: /opt/arborx/include/ArborX/kokkos_ext/ArborX_DetailsKokkosExtVersion.hpp
-- Installing: /opt/arborx/include/ArborX/kokkos_ext/ArborX_DetailsKokkosExtAccessibilityTraits.hpp
-- Installing: /opt/arborx/include/ArborX/kokkos_ext/ArborX_DetailsKokkosExtSort.hpp
-- Installing: /opt/arborx/include/ArborX/kokkos_ext/ArborX_DetailsKokkosExtMinMaxReduce.hpp
-- Installing: /opt/arborx/include/ArborX/kokkos_ext/ArborX_DetailsKokkosExtMinMaxOperations.hpp
-- Installing: /opt/arborx/include/ArborX/kokkos_ext/ArborX_DetailsKokkosExtViewHelpers.hpp
-- Installing: /opt/arborx/include/ArborX/kokkos_ext/ArborX_DetailsKokkosExtSwap.hpp
-- Installing: /opt/arborx/include/ArborX/kokkos_ext/ArborX_DetailsKokkosExtStdAlgorithms.hpp
-- Installing: /opt/arborx/include/ArborX/ArborX_CrsGraphWrapper.hpp
-- Up-to-date: /opt/arborx/include/ArborX
-- Installing: /opt/arborx/include/ArborX/ArborX_Config.hpp
-- Installing: /opt/arborx/include/ArborX/ArborX_Version.hpp
[Pipeline] sh
+ rm -rf test_install
+ mkdir -p test_install
[Pipeline] dir
Running in /var/jenkins/workspace/ArborX_master/test_install
[Pipeline] {
[Pipeline] sh
+ cp -r ../examples .
[Pipeline] sh
+ cmake -D CMAKE_CXX_COMPILER_LAUNCHER=ccache -D CMAKE_CXX_COMPILER=/opt/kokkos/bin/nvcc_wrapper -D CMAKE_CXX_EXTENSIONS=OFF -D CMAKE_PREFIX_PATH=/opt/kokkos;/opt/arborx examples
-- The CXX compiler identification is GNU 9.4.0
-- Check for working CXX compiler: /opt/kokkos/bin/nvcc_wrapper
-- Check for working CXX compiler: /opt/kokkos/bin/nvcc_wrapper -- works
-- Detecting CXX compiler ABI info
[ 35%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_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
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
[ 35%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/link.txt --verbose=1
-- Found MPI_CXX: /opt/openmpi/lib/libmpi.so (found version "3.1")
-- Found MPI: TRUE (found version "3.1")
/opt/kokkos/bin/nvcc_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
-- Found Boost: /opt/boost/lib/cmake/Boost-1.75.0/BoostConfig.cmake (found version "1.75.0") found components: program_options
-- Configuring done
-- Generating done
-- Build files have been written to: /var/jenkins/workspace/ArborX_master/test_install
[Pipeline] sh
+ make VERBOSE=1
/opt/cmake/bin/cmake -S/var/jenkins/workspace/ArborX_master/test_install/examples -B/var/jenkins/workspace/ArborX_master/test_install --check-build-system CMakeFiles/Makefile.cmake 0
/opt/cmake/bin/cmake -E cmake_progress_start /var/jenkins/workspace/ArborX_master/test_install/CMakeFiles /var/jenkins/workspace/ArborX_master/test_install/CMakeFiles/progress.marks
make -f CMakeFiles/Makefile2 all
make[1]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install'
make -f access_traits/CMakeFiles/ArborX_Example_CudaAccessTraits.exe.dir/build.make access_traits/CMakeFiles/ArborX_Example_CudaAccessTraits.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install'
cd /var/jenkins/workspace/ArborX_master/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master/test_install/examples /var/jenkins/workspace/ArborX_master/test_install/examples/access_traits /var/jenkins/workspace/ArborX_master/test_install /var/jenkins/workspace/ArborX_master/test_install/access_traits /var/jenkins/workspace/ArborX_master/test_install/access_traits/CMakeFiles/ArborX_Example_CudaAccessTraits.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/test_install/access_traits/CMakeFiles/ArborX_Example_CudaAccessTraits.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/access_traits/CMakeFiles/ArborX_Example_CudaAccessTraits.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/test_install/access_traits/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/access_traits/CMakeFiles/ArborX_Example_CudaAccessTraits.exe.dir/depend.internal".
Scanning dependencies of target ArborX_Example_CudaAccessTraits.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install'
make -f access_traits/CMakeFiles/ArborX_Example_CudaAccessTraits.exe.dir/build.make access_traits/CMakeFiles/ArborX_Example_CudaAccessTraits.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install'
[ 4%] Building CXX object access_traits/CMakeFiles/ArborX_Example_CudaAccessTraits.exe.dir/example_cuda_access_traits.cpp.o
cd /var/jenkins/workspace/ArborX_master/test_install/access_traits && ccache /opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -isystem /opt/arborx/include/ArborX -isystem /opt/arborx/include/ArborX/details -isystem /opt/arborx/include/ArborX/geometry -isystem /opt/arborx/include/ArborX/kokkos_ext -isystem /opt/arborx/include/ArborX/interpolation -isystem /opt/arborx/include/ArborX/interpolation/details -isystem /opt/kokkos/include -isystem /opt/openmpi/include -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Example_CudaAccessTraits.exe.dir/example_cuda_access_traits.cpp.o -c /var/jenkins/workspace/ArborX_master/test_install/examples/access_traits/example_cuda_access_traits.cpp
[ 35%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_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
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 35%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/DependInfo.cmake --color=
[ 36%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/link.txt --verbose=1
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/build
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 37%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_MUST_INCLUDE_CONFIG_HPP -DARBORX_HEADER_TEST_NAME=ArborX_DistributedTree.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 37%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 37%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsExpandHalfToFull.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 37%] 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_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 38%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=kokkos_ext/ArborX_DetailsKokkosExtArithmeticTraits.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 38%] Built target ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 38%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=ArborX_CrsGraphWrapper.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 39%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 39%] Built target ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 39%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsCrsGraphWrapperImpl.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsLegacy.hpp(53): warning: missing return statement at end of non-void function "ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator() [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, BoundingVolume=ArborX::Box]"
detected during:
instantiation of "auto ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator()(ArborX::Details::LegacyValues<Primitives, BoundingVolume>::size_type) const [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, BoundingVolume=ArborX::Box]"
(133): here
instantiation of "decltype(auto) ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::get(const ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::Values &, ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::size_type) [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, BoundingVolume=ArborX::Box]"
/opt/kokkos/include/Kokkos_DetectionIdiom.hpp(64): here
instantiation of type "Kokkos::is_detected<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::Box>, ArborX::PrimitivesTag, void>, ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::Box>>"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_AccessTraits.hpp(179): here
instantiation of "void ArborX::Details::check_valid_access_traits(ArborX::PrimitivesTag, const Primitives &, CheckGetReturnType) [with Primitives=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::Box>, CheckGetReturnType=ArborX::Details::DoNotCheckGetReturnType]"
/var/jenkins/workspace/ArborX_master/src/ArborX_BruteForce.hpp(190): here
instantiation of "ArborX::BruteForce<MemorySpace, Value, IndexableGetter, BoundingVolume>::BruteForce(const ExecutionSpace &, const Values &, const IndexableGetter &) [with MemorySpace=Kokkos::Serial::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::Serial::execution_space, Values=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::Box>]"
/var/jenkins/workspace/ArborX_master/src/ArborX_BruteForce.hpp(119): here
[ 7 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BruteForce_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BruteForce_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BruteForce_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsLegacy.hpp(53): warning: missing return statement at end of non-void function "ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator() [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, BoundingVolume=ArborX::Box]"
detected during:
instantiation of "auto ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator()(ArborX::Details::LegacyValues<Primitives, BoundingVolume>::size_type) const [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, BoundingVolume=ArborX::Box]"
(133): here
instantiation of "decltype(auto) ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::get(const ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::Values &, ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::size_type) [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, BoundingVolume=ArborX::Box]"
/opt/kokkos/include/Kokkos_DetectionIdiom.hpp(64): here
instantiation of type "Kokkos::is_detected<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, ArborX::Box>, ArborX::PrimitivesTag, void>, ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, ArborX::Box>>"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_AccessTraits.hpp(179): here
instantiation of "void ArborX::Details::check_valid_access_traits(ArborX::PrimitivesTag, const Primitives &, CheckGetReturnType) [with Primitives=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, ArborX::Box>, CheckGetReturnType=ArborX::Details::DoNotCheckGetReturnType]"
/var/jenkins/workspace/ArborX_master/src/ArborX_BruteForce.hpp(190): here
instantiation of "ArborX::BruteForce<MemorySpace, Value, IndexableGetter, BoundingVolume>::BruteForce(const ExecutionSpace &, const Values &, const IndexableGetter &) [with MemorySpace=Kokkos::Serial::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::HostSpace::execution_space, Values=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, ArborX::Box>]"
/var/jenkins/workspace/ArborX_master/src/ArborX_BruteForce.hpp(119): here
[ 8 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::OpenMP::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BruteForce_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BruteForce_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BruteForce_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BruteForce_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BruteForce_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BruteForce_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsLegacy.hpp(53): warning: missing return statement at end of non-void function "ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator() [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, BoundingVolume=ArborX::Box]"
detected during:
instantiation of "auto ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator()(ArborX::Details::LegacyValues<Primitives, BoundingVolume>::size_type) const [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, BoundingVolume=ArborX::Box]"
(133): here
instantiation of "decltype(auto) ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::get(const ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::Values &, ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::size_type) [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, BoundingVolume=ArborX::Box]"
/opt/kokkos/include/Kokkos_DetectionIdiom.hpp(64): here
instantiation of type "Kokkos::is_detected<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::Box>, ArborX::PrimitivesTag, void>, ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::Box>>"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_AccessTraits.hpp(179): here
instantiation of "void ArborX::Details::check_valid_access_traits(ArborX::PrimitivesTag, const Primitives &, CheckGetReturnType) [with Primitives=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::Box>, CheckGetReturnType=ArborX::Details::DoNotCheckGetReturnType]"
/var/jenkins/workspace/ArborX_master/src/ArborX_BruteForce.hpp(190): here
instantiation of "ArborX::BruteForce<MemorySpace, Value, IndexableGetter, BoundingVolume>::BruteForce(const ExecutionSpace &, const Values &, const IndexableGetter &) [with MemorySpace=Kokkos::CudaSpace::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::CudaSpace::execution_space, Values=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::Box>]"
/var/jenkins/workspace/ArborX_master/src/ArborX_BruteForce.hpp(119): here
[ 9 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BruteForce_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BruteForce_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BruteForce_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BruteForce_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BruteForce_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BruteForce_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BruteForce_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BruteForce_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BruteForce_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here
[ 39%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH_KDOP18.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH_KDOP18.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeCallbacks_BVH_KDOP18.cpp
[ 39%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 39%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/depend
[ 39%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/link.txt --verbose=1
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
/opt/kokkos/bin/nvcc_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
[ 39%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsDendrogram.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 40%] Linking CXX executable ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_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
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 40%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp
[ 41%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BVH.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BVH.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeDegenerate_BVH.cpp
[ 9%] Linking CXX executable ArborX_Example_CudaAccessTraits.exe
cd /var/jenkins/workspace/ArborX_master/test_install/access_traits && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_CudaAccessTraits.exe.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_CudaAccessTraits.exe.dir/example_cuda_access_traits.cpp.o -o ArborX_Example_CudaAccessTraits.exe -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install'
[ 9%] Built target ArborX_Example_CudaAccessTraits.exe
make -f callback/CMakeFiles/ArborX_Example_Callback.exe.dir/build.make callback/CMakeFiles/ArborX_Example_Callback.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install'
cd /var/jenkins/workspace/ArborX_master/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master/test_install/examples /var/jenkins/workspace/ArborX_master/test_install/examples/callback /var/jenkins/workspace/ArborX_master/test_install /var/jenkins/workspace/ArborX_master/test_install/callback /var/jenkins/workspace/ArborX_master/test_install/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/test_install/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/test_install/callback/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/depend.internal".
Scanning dependencies of target ArborX_Example_Callback.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install'
make -f callback/CMakeFiles/ArborX_Example_Callback.exe.dir/build.make callback/CMakeFiles/ArborX_Example_Callback.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install'
[ 13%] Building CXX object callback/CMakeFiles/ArborX_Example_Callback.exe.dir/example_callback.cpp.o
cd /var/jenkins/workspace/ArborX_master/test_install/callback && ccache /opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -isystem /opt/arborx/include/ArborX -isystem /opt/arborx/include/ArborX/details -isystem /opt/arborx/include/ArborX/geometry -isystem /opt/arborx/include/ArborX/kokkos_ext -isystem /opt/arborx/include/ArborX/interpolation -isystem /opt/arborx/include/ArborX/interpolation/details -isystem /opt/kokkos/include -isystem /opt/openmpi/include -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Example_Callback.exe.dir/example_callback.cpp.o -c /var/jenkins/workspace/ArborX_master/test_install/examples/callback/example_callback.cpp
[ 41%] Linking CXX executable ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 41%] Built target ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_ArborX_BruteForce_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 42%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=ArborX_BruteForce.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 42%] Built target ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 42%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=ArborX_DBSCAN.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 42%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
[ 43%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 43%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 43%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsDistributedTreeSpatial.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 43%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 43%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=ArborX_HDBSCAN.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 43%] Linking CXX executable ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.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_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_ArborX_BruteForce_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
[ 18%] Linking CXX executable ArborX_Example_Callback.exe
cd /var/jenkins/workspace/ArborX_master/test_install/callback && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_Callback.exe.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_Callback.exe.dir/example_callback.cpp.o -o ArborX_Example_Callback.exe -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install'
[ 18%] Built target ArborX_Example_Callback.exe
make -f dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/build.make dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install'
cd /var/jenkins/workspace/ArborX_master/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master/test_install/examples /var/jenkins/workspace/ArborX_master/test_install/examples/dbscan /var/jenkins/workspace/ArborX_master/test_install /var/jenkins/workspace/ArborX_master/test_install/dbscan /var/jenkins/workspace/ArborX_master/test_install/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/test_install/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/test_install/dbscan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/depend.internal".
Scanning dependencies of target ArborX_Example_DBSCAN.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install'
make -f dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/build.make dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install'
[ 22%] Building CXX object dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/example_dbscan.cpp.o
cd /var/jenkins/workspace/ArborX_master/test_install/dbscan && ccache /opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -isystem /opt/arborx/include/ArborX -isystem /opt/arborx/include/ArborX/details -isystem /opt/arborx/include/ArborX/geometry -isystem /opt/arborx/include/ArborX/kokkos_ext -isystem /opt/arborx/include/ArborX/interpolation -isystem /opt/arborx/include/ArborX/interpolation/details -isystem /opt/kokkos/include -isystem /opt/openmpi/include -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Example_DBSCAN.exe.dir/example_dbscan.cpp.o -c /var/jenkins/workspace/ArborX_master/test_install/examples/dbscan/example_dbscan.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 43%] Built target ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 43%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsWeightedEdge.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 43%] 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_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 43%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_AccessTraits.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 43%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
[ 27%] Linking CXX executable ArborX_Example_DBSCAN.exe
cd /var/jenkins/workspace/ArborX_master/test_install/dbscan && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_DBSCAN.exe.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_DBSCAN.exe.dir/example_dbscan.cpp.o -o ArborX_Example_DBSCAN.exe -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install'
[ 27%] Built target ArborX_Example_DBSCAN.exe
make -f molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/build.make molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install'
cd /var/jenkins/workspace/ArborX_master/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master/test_install/examples /var/jenkins/workspace/ArborX_master/test_install/examples/molecular_dynamics /var/jenkins/workspace/ArborX_master/test_install /var/jenkins/workspace/ArborX_master/test_install/molecular_dynamics /var/jenkins/workspace/ArborX_master/test_install/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/test_install/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/test_install/molecular_dynamics/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/depend.internal".
Scanning dependencies of target ArborX_Example_MolecularDynamics.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install'
make -f molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/build.make molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install'
[ 31%] Building CXX object molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/example_molecular_dynamics.cpp.o
cd /var/jenkins/workspace/ArborX_master/test_install/molecular_dynamics && ccache /opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -isystem /opt/arborx/include/ArborX -isystem /opt/arborx/include/ArborX/details -isystem /opt/arborx/include/ArborX/geometry -isystem /opt/arborx/include/ArborX/kokkos_ext -isystem /opt/arborx/include/ArborX/interpolation -isystem /opt/arborx/include/ArborX/interpolation/details -isystem /opt/kokkos/include -isystem /opt/openmpi/include -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/example_molecular_dynamics.cpp.o -c /var/jenkins/workspace/ArborX_master/test_install/examples/molecular_dynamics/example_molecular_dynamics.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 43%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 43%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_Dendrogram.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 44%] Linking CXX executable ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
[ 45%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 45%] Built target ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 45%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=ArborX_LinearBVH.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 45%] 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_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 46%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/link.txt --verbose=1
[ 46%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_NeighborList.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 46%] Built target ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 46%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsDistributedTreeNearest.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 36%] Linking CXX executable ArborX_Example_MolecularDynamics.exe
cd /var/jenkins/workspace/ArborX_master/test_install/molecular_dynamics && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/example_molecular_dynamics.cpp.o -o ArborX_Example_MolecularDynamics.exe -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install'
[ 36%] Built target ArborX_Example_MolecularDynamics.exe
make -f simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/build.make simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install'
cd /var/jenkins/workspace/ArborX_master/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master/test_install/examples /var/jenkins/workspace/ArborX_master/test_install/examples/simple_intersection /var/jenkins/workspace/ArborX_master/test_install /var/jenkins/workspace/ArborX_master/test_install/simple_intersection /var/jenkins/workspace/ArborX_master/test_install/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/test_install/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/test_install/simple_intersection/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/depend.internal".
Scanning dependencies of target ArborX_Example_Intersection.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install'
make -f simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/build.make simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install'
[ 40%] Building CXX object simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/example_intersection.cpp.o
cd /var/jenkins/workspace/ArborX_master/test_install/simple_intersection && ccache /opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -isystem /opt/arborx/include/ArborX -isystem /opt/arborx/include/ArborX/details -isystem /opt/arborx/include/ArborX/geometry -isystem /opt/arborx/include/ArborX/kokkos_ext -isystem /opt/arborx/include/ArborX/interpolation -isystem /opt/arborx/include/ArborX/interpolation/details -isystem /opt/kokkos/include -isystem /opt/openmpi/include -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Example_Intersection.exe.dir/example_intersection.cpp.o -c /var/jenkins/workspace/ArborX_master/test_install/examples/simple_intersection/example_intersection.cpp
[ 46%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 46%] Built target ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 46%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=geometry/ArborX_Ray.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 45%] Linking CXX executable ArborX_Example_Intersection.exe
cd /var/jenkins/workspace/ArborX_master/test_install/simple_intersection && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_Intersection.exe.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_Intersection.exe.dir/example_intersection.cpp.o -o ArborX_Example_Intersection.exe -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install'
[ 45%] Built target ArborX_Example_Intersection.exe
make -f triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/build.make triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install'
cd /var/jenkins/workspace/ArborX_master/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master/test_install/examples /var/jenkins/workspace/ArborX_master/test_install/examples/triangle_intersection /var/jenkins/workspace/ArborX_master/test_install /var/jenkins/workspace/ArborX_master/test_install/triangle_intersection /var/jenkins/workspace/ArborX_master/test_install/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/test_install/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/test_install/triangle_intersection/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/depend.internal".
Scanning dependencies of target ArborX_Example_TriangleIntersection.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install'
make -f triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/build.make triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install'
[ 50%] Building CXX object triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/triangle_intersection.cpp.o
cd /var/jenkins/workspace/ArborX_master/test_install/triangle_intersection && ccache /opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -isystem /opt/arborx/include/ArborX -isystem /opt/arborx/include/ArborX/details -isystem /opt/arborx/include/ArborX/geometry -isystem /opt/arborx/include/ArborX/kokkos_ext -isystem /opt/arborx/include/ArborX/interpolation -isystem /opt/arborx/include/ArborX/interpolation/details -isystem /opt/kokkos/include -isystem /opt/openmpi/include -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/triangle_intersection.cpp.o -c /var/jenkins/workspace/ArborX_master/test_install/examples/triangle_intersection/triangle_intersection.cpp
[ 46%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/link.txt --verbose=1
[ 46%] Linking CXX executable ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_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
/opt/kokkos/bin/nvcc_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
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsLegacy.hpp(53): warning: missing return statement at end of non-void function "ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator() [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, BoundingVolume=KDOP14]"
detected during:
instantiation of "auto ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator()(ArborX::Details::LegacyValues<Primitives, BoundingVolume>::size_type) const [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, BoundingVolume=KDOP14]"
(133): here
instantiation of "decltype(auto) ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::get(const ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::Values &, ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::size_type) [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, BoundingVolume=KDOP14]"
/opt/kokkos/include/Kokkos_DetectionIdiom.hpp(64): here
instantiation of type "Kokkos::is_detected<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, KDOP14>, ArborX::PrimitivesTag, void>, ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, KDOP14>>"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_AccessTraits.hpp(179): here
instantiation of "void ArborX::Details::check_valid_access_traits(ArborX::PrimitivesTag, const Primitives &, CheckGetReturnType) [with Primitives=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, KDOP14>, CheckGetReturnType=ArborX::Details::DoNotCheckGetReturnType]"
/var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(266): here
instantiation of "ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::BoundingVolumeHierarchy(const ExecutionSpace &, const Values &, const IndexableGetter &, const SpaceFillingCurve &) [with MemorySpace=Kokkos::Serial::memory_space, Value=ArborX::PairValueIndex<KDOP14, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=KDOP14, ExecutionSpace=Kokkos::Serial::execution_space, Values=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, KDOP14>, SpaceFillingCurve=ArborX::Experimental::Morton64]"
/var/jenkins/workspace/ArborX_master/test/ArborXTest_LegacyTree.hpp(29): here
[ 7 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsLegacy.hpp(53): warning: missing return statement at end of non-void function "ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator() [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, BoundingVolume=KDOP14]"
detected during:
instantiation of "auto ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator()(ArborX::Details::LegacyValues<Primitives, BoundingVolume>::size_type) const [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, BoundingVolume=KDOP14]"
(133): here
instantiation of "decltype(auto) ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::get(const ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::Values &, ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::size_type) [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, BoundingVolume=KDOP14]"
/opt/kokkos/include/Kokkos_DetectionIdiom.hpp(64): here
instantiation of type "Kokkos::is_detected<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, KDOP14>, ArborX::PrimitivesTag, void>, ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, KDOP14>>"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_AccessTraits.hpp(179): here
instantiation of "void ArborX::Details::check_valid_access_traits(ArborX::PrimitivesTag, const Primitives &, CheckGetReturnType) [with Primitives=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, KDOP14>, CheckGetReturnType=ArborX::Details::DoNotCheckGetReturnType]"
/var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(266): here
instantiation of "ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::BoundingVolumeHierarchy(const ExecutionSpace &, const Values &, const IndexableGetter &, const SpaceFillingCurve &) [with MemorySpace=Kokkos::Serial::memory_space, Value=ArborX::PairValueIndex<KDOP14, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=KDOP14, ExecutionSpace=Kokkos::HostSpace::execution_space, Values=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, KDOP14>, SpaceFillingCurve=ArborX::Experimental::Morton64]"
/var/jenkins/workspace/ArborX_master/test/ArborXTest_LegacyTree.hpp(29): here
[ 8 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 16 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 16 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 16 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 16 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 16 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 16 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 16 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 16 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 16 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsLegacy.hpp(53): warning: missing return statement at end of non-void function "ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator() [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, BoundingVolume=KDOP14]"
detected during:
instantiation of "auto ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator()(ArborX::Details::LegacyValues<Primitives, BoundingVolume>::size_type) const [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, BoundingVolume=KDOP14]"
(133): here
instantiation of "decltype(auto) ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::get(const ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::Values &, ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::size_type) [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, BoundingVolume=KDOP14]"
/opt/kokkos/include/Kokkos_DetectionIdiom.hpp(64): here
instantiation of type "Kokkos::is_detected<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, KDOP14>, ArborX::PrimitivesTag, void>, ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, KDOP14>>"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_AccessTraits.hpp(179): here
instantiation of "void ArborX::Details::check_valid_access_traits(ArborX::PrimitivesTag, const Primitives &, CheckGetReturnType) [with Primitives=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, KDOP14>, CheckGetReturnType=ArborX::Details::DoNotCheckGetReturnType]"
/var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(266): here
instantiation of "ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::BoundingVolumeHierarchy(const ExecutionSpace &, const Values &, const IndexableGetter &, const SpaceFillingCurve &) [with MemorySpace=Kokkos::CudaSpace::memory_space, Value=ArborX::PairValueIndex<KDOP14, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=KDOP14, ExecutionSpace=Kokkos::CudaSpace::execution_space, Values=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, KDOP14>, SpaceFillingCurve=ArborX::Experimental::Morton64]"
/var/jenkins/workspace/ArborX_master/test/ArborXTest_LegacyTree.hpp(29): here
[ 9 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsLegacy.hpp(53): warning: missing return statement at end of non-void function "ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator() [with Primitives=Kokkos::View<ArborX::Box *, Kokkos::Serial::memory_space>, BoundingVolume=KDOP14]"
detected during:
instantiation of "auto ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator()(ArborX::Details::LegacyValues<Primitives, BoundingVolume>::size_type) const [with Primitives=Kokkos::View<ArborX::Box *, Kokkos::Serial::memory_space>, BoundingVolume=KDOP14]"
(133): here
instantiation of "decltype(auto) ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::get(const ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::Values &, ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::size_type) [with Primitives=Kokkos::View<ArborX::Box *, Kokkos::Serial::memory_space>, BoundingVolume=KDOP14]"
/opt/kokkos/include/Kokkos_DetectionIdiom.hpp(64): here
instantiation of type "Kokkos::is_detected<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::LegacyValues<Kokkos::View<ArborX::Box *, Kokkos::Serial::memory_space>, KDOP14>, ArborX::PrimitivesTag, void>, ArborX::Details::LegacyValues<Kokkos::View<ArborX::Box *, Kokkos::Serial::memory_space>, KDOP14>>"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_AccessTraits.hpp(179): here
instantiation of "void ArborX::Details::check_valid_access_traits(ArborX::PrimitivesTag, const Primitives &, CheckGetReturnType) [with Primitives=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Box *, Kokkos::Serial::memory_space>, KDOP14>, CheckGetReturnType=ArborX::Details::DoNotCheckGetReturnType]"
/var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(266): here
instantiation of "ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::BoundingVolumeHierarchy(const ExecutionSpace &, const Values &, const IndexableGetter &, const SpaceFillingCurve &) [with MemorySpace=Kokkos::Serial::memory_space, Value=ArborX::PairValueIndex<KDOP14, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=KDOP14, ExecutionSpace=Kokkos::Serial::execution_space, Values=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Box *, Kokkos::Serial::memory_space>, KDOP14>, SpaceFillingCurve=ArborX::Experimental::Morton64]"
/var/jenkins/workspace/ArborX_master/test/ArborXTest_LegacyTree.hpp(29): here
[ 7 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_early_exit_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_early_exit_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_early_exit_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_early_exit_invoker, TreeTypeTraitsList, void>, Callbacks::callback_early_exit_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_early_exit_invoker, TreeTypeTraitsList, void>, Callbacks::callback_early_exit_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_early_exit_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(181): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsLegacy.hpp(53): warning: missing return statement at end of non-void function "ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator() [with Primitives=Kokkos::View<ArborX::Box *, Kokkos::CudaSpace::memory_space>, BoundingVolume=KDOP14]"
detected during:
instantiation of "auto ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator()(ArborX::Details::LegacyValues<Primitives, BoundingVolume>::size_type) const [with Primitives=Kokkos::View<ArborX::Box *, Kokkos::CudaSpace::memory_space>, BoundingVolume=KDOP14]"
(133): here
instantiation of "decltype(auto) ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::get(const ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::Values &, ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::size_type) [with Primitives=Kokkos::View<ArborX::Box *, Kokkos::CudaSpace::memory_space>, BoundingVolume=KDOP14]"
/opt/kokkos/include/Kokkos_DetectionIdiom.hpp(64): here
instantiation of type "Kokkos::is_detected<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::LegacyValues<Kokkos::View<ArborX::Box *, Kokkos::CudaSpace::memory_space>, KDOP14>, ArborX::PrimitivesTag, void>, ArborX::Details::LegacyValues<Kokkos::View<ArborX::Box *, Kokkos::CudaSpace::memory_space>, KDOP14>>"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_AccessTraits.hpp(179): here
instantiation of "void ArborX::Details::check_valid_access_traits(ArborX::PrimitivesTag, const Primitives &, CheckGetReturnType) [with Primitives=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Box *, Kokkos::CudaSpace::memory_space>, KDOP14>, CheckGetReturnType=ArborX::Details::DoNotCheckGetReturnType]"
/var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(266): here
instantiation of "ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::BoundingVolumeHierarchy(const ExecutionSpace &, const Values &, const IndexableGetter &, const SpaceFillingCurve &) [with MemorySpace=Kokkos::CudaSpace::memory_space, Value=ArborX::PairValueIndex<KDOP14, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=KDOP14, ExecutionSpace=Kokkos::CudaSpace::execution_space, Values=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Box *, Kokkos::CudaSpace::memory_space>, KDOP14>, SpaceFillingCurve=ArborX::Experimental::Morton64]"
/var/jenkins/workspace/ArborX_master/test/ArborXTest_LegacyTree.hpp(29): here
[ 9 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_early_exit_invoker, TreeTypeTraitsList, void>, Callbacks::callback_early_exit_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_early_exit_invoker, TreeTypeTraitsList, void>, Callbacks::callback_early_exit_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_early_exit_invoker, TreeTypeTraitsList, void>, Callbacks::callback_early_exit_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_early_exit_invoker, TreeTypeTraitsList, void>, Callbacks::callback_early_exit_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_early_exit_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(181): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 16 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 16 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 16 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 16 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 16 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 16 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 16 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 16 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 16 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here
[ 46%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BF.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BF.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeDegenerate_BF.cpp
[ 47%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 47%] Built target ArborX_HeaderSelfContained_details_ArborX_NeighborList_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
[ 47%] Built target ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/DependInfo.cmake --color=
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/build
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 47%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_TraversalPolicy.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 47%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsHalfTraversal.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 47%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 47%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsPriorityQueue.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 48%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 48%] Built target ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/DependInfo.cmake --color=
[ 49%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/link.txt --verbose=1
[ 54%] Linking CXX executable ArborX_Example_TriangleIntersection.exe
cd /var/jenkins/workspace/ArborX_master/test_install/triangle_intersection && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/triangle_intersection.cpp.o -o ArborX_Example_TriangleIntersection.exe -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/build
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install'
[ 54%] Built target ArborX_Example_TriangleIntersection.exe
make -f triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/build.make triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install'
cd /var/jenkins/workspace/ArborX_master/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master/test_install/examples /var/jenkins/workspace/ArborX_master/test_install/examples/triangle_intersection /var/jenkins/workspace/ArborX_master/test_install /var/jenkins/workspace/ArborX_master/test_install/triangle_intersection /var/jenkins/workspace/ArborX_master/test_install/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/test_install/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/test_install/triangle_intersection/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/depend.internal".
Scanning dependencies of target ArborX_Example_TriangleIntersectionWithMapping.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install'
make -f triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/build.make triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install'
[ 59%] Building CXX object triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/triangle_intersection.cpp.o
cd /var/jenkins/workspace/ArborX_master/test_install/triangle_intersection && ccache /opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -DPRECOMPUTE_MAPPING -isystem /opt/arborx/include/ArborX -isystem /opt/arborx/include/ArborX/details -isystem /opt/arborx/include/ArborX/geometry -isystem /opt/arborx/include/ArborX/kokkos_ext -isystem /opt/arborx/include/ArborX/interpolation -isystem /opt/arborx/include/ArborX/interpolation/details -isystem /opt/kokkos/include -isystem /opt/openmpi/include -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/triangle_intersection.cpp.o -c /var/jenkins/workspace/ArborX_master/test_install/examples/triangle_intersection/triangle_intersection.cpp
/opt/kokkos/bin/nvcc_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]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 50%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=geometry/ArborX_HyperSphere.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 50%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 50%] Built target ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 50%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsFDBSCAN.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 50%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp
[ 51%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
[ 51%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BVH_KDOP14.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BVH_KDOP14.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeDegenerate_BVH_KDOP14.cpp
[ 51%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 51%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 52%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsDistributedTreeImpl.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 63%] Linking CXX executable ArborX_Example_TriangleIntersectionWithMapping.exe
cd /var/jenkins/workspace/ArborX_master/test_install/triangle_intersection && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/triangle_intersection.cpp.o -o ArborX_Example_TriangleIntersectionWithMapping.exe -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install'
[ 63%] Built target ArborX_Example_TriangleIntersectionWithMapping.exe
make -f viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/build.make viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install'
cd /var/jenkins/workspace/ArborX_master/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master/test_install/examples /var/jenkins/workspace/ArborX_master/test_install/examples/viz /var/jenkins/workspace/ArborX_master/test_install /var/jenkins/workspace/ArborX_master/test_install/viz /var/jenkins/workspace/ArborX_master/test_install/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/test_install/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/test_install/viz/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/depend.internal".
Scanning dependencies of target ArborX_Example_TreeViz.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install'
make -f viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/build.make viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install'
[ 68%] Building CXX object viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/tree_visualization.cpp.o
cd /var/jenkins/workspace/ArborX_master/test_install/viz && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -isystem /opt/arborx/include/ArborX -isystem /opt/arborx/include/ArborX/details -isystem /opt/arborx/include/ArborX/geometry -isystem /opt/arborx/include/ArborX/kokkos_ext -isystem /opt/arborx/include/ArborX/interpolation -isystem /opt/arborx/include/ArborX/interpolation/details -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Example_TreeViz.exe.dir/tree_visualization.cpp.o -c /var/jenkins/workspace/ArborX_master/test_install/examples/viz/tree_visualization.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 52%] 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_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 52%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsMinimumSpanningTree.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 72%] Linking CXX executable ArborX_Example_TreeViz.exe
cd /var/jenkins/workspace/ArborX_master/test_install/viz && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_TreeViz.exe.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_TreeViz.exe.dir/tree_visualization.cpp.o -o ArborX_Example_TreeViz.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_program_options.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install'
[ 72%] Built target ArborX_Example_TreeViz.exe
make -f raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/build.make raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install'
cd /var/jenkins/workspace/ArborX_master/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master/test_install/examples /var/jenkins/workspace/ArborX_master/test_install/examples/raytracing /var/jenkins/workspace/ArborX_master/test_install /var/jenkins/workspace/ArborX_master/test_install/raytracing /var/jenkins/workspace/ArborX_master/test_install/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/test_install/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/test_install/raytracing/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/depend.internal".
Scanning dependencies of target ArborX_Example_RayTracing.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install'
make -f raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/build.make raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install'
[ 77%] Building CXX object raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/example_raytracing.cpp.o
cd /var/jenkins/workspace/ArborX_master/test_install/raytracing && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -isystem /opt/arborx/include/ArborX -isystem /opt/arborx/include/ArborX/details -isystem /opt/arborx/include/ArborX/geometry -isystem /opt/arborx/include/ArborX/kokkos_ext -isystem /opt/arborx/include/ArborX/interpolation -isystem /opt/arborx/include/ArborX/interpolation/details -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Example_RayTracing.exe.dir/example_raytracing.cpp.o -c /var/jenkins/workspace/ArborX_master/test_install/examples/raytracing/example_raytracing.cpp
[ 53%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 53%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 53%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsCartesianGrid.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 53%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
[ 53%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 53%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 53%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsTreeConstruction.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 53%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 53%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsBruteForceImpl.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 53%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_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
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 53%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 54%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsOperatorFunctionObjects.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 54%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
[ 81%] Linking CXX executable ArborX_Example_RayTracing.exe
cd /var/jenkins/workspace/ArborX_master/test_install/raytracing && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_RayTracing.exe.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_RayTracing.exe.dir/example_raytracing.cpp.o -o ArborX_Example_RayTracing.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_program_options.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install'
[ 81%] Built target ArborX_Example_RayTracing.exe
make -f brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/build.make brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install'
cd /var/jenkins/workspace/ArborX_master/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master/test_install/examples /var/jenkins/workspace/ArborX_master/test_install/examples/brute_force /var/jenkins/workspace/ArborX_master/test_install /var/jenkins/workspace/ArborX_master/test_install/brute_force /var/jenkins/workspace/ArborX_master/test_install/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/test_install/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/test_install/brute_force/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/depend.internal".
Scanning dependencies of target ArborX_Example_BruteForce.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install'
make -f brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/build.make brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install'
[ 86%] Building CXX object brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/brute_force.cpp.o
cd /var/jenkins/workspace/ArborX_master/test_install/brute_force && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -isystem /opt/arborx/include/ArborX -isystem /opt/arborx/include/ArborX/details -isystem /opt/arborx/include/ArborX/geometry -isystem /opt/arborx/include/ArborX/kokkos_ext -isystem /opt/arborx/include/ArborX/interpolation -isystem /opt/arborx/include/ArborX/interpolation/details -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Example_BruteForce.exe.dir/brute_force.cpp.o -c /var/jenkins/workspace/ArborX_master/test_install/examples/brute_force/brute_force.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 54%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 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_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=kokkos_ext/ArborX_DetailsKokkosExtMinMaxOperations.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 55%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
[ 55%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 55%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 56%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsFDBSCANDenseBox.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 56%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/DependInfo.cmake --color=
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsLegacy.hpp(53): warning: missing return statement at end of non-void function "ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator() [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, BoundingVolume=KDOP18]"
detected during:
instantiation of "auto ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator()(ArborX::Details::LegacyValues<Primitives, BoundingVolume>::size_type) const [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, BoundingVolume=KDOP18]"
(133): here
instantiation of "decltype(auto) ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::get(const ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::Values &, ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::size_type) [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, BoundingVolume=KDOP18]"
/opt/kokkos/include/Kokkos_DetectionIdiom.hpp(64): here
instantiation of type "Kokkos::is_detected<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, KDOP18>, ArborX::PrimitivesTag, void>, ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, KDOP18>>"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_AccessTraits.hpp(179): here
instantiation of "void ArborX::Details::check_valid_access_traits(ArborX::PrimitivesTag, const Primitives &, CheckGetReturnType) [with Primitives=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, KDOP18>, CheckGetReturnType=ArborX::Details::DoNotCheckGetReturnType]"
/var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(266): here
instantiation of "ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::BoundingVolumeHierarchy(const ExecutionSpace &, const Values &, const IndexableGetter &, const SpaceFillingCurve &) [with MemorySpace=Kokkos::Serial::memory_space, Value=ArborX::PairValueIndex<KDOP18, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=KDOP18, ExecutionSpace=Kokkos::Serial::execution_space, Values=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, KDOP18>, SpaceFillingCurve=ArborX::Experimental::Morton64]"
/var/jenkins/workspace/ArborX_master/test/ArborXTest_LegacyTree.hpp(29): here
[ 7 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsLegacy.hpp(53): warning: missing return statement at end of non-void function "ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator() [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, BoundingVolume=KDOP18]"
detected during:
instantiation of "auto ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator()(ArborX::Details::LegacyValues<Primitives, BoundingVolume>::size_type) const [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, BoundingVolume=KDOP18]"
(133): here
instantiation of "decltype(auto) ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::get(const ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::Values &, ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::size_type) [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, BoundingVolume=KDOP18]"
/opt/kokkos/include/Kokkos_DetectionIdiom.hpp(64): here
instantiation of type "Kokkos::is_detected<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, KDOP18>, ArborX::PrimitivesTag, void>, ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, KDOP18>>"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_AccessTraits.hpp(179): here
instantiation of "void ArborX::Details::check_valid_access_traits(ArborX::PrimitivesTag, const Primitives &, CheckGetReturnType) [with Primitives=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, KDOP18>, CheckGetReturnType=ArborX::Details::DoNotCheckGetReturnType]"
/var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(266): here
instantiation of "ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::BoundingVolumeHierarchy(const ExecutionSpace &, const Values &, const IndexableGetter &, const SpaceFillingCurve &) [with MemorySpace=Kokkos::Serial::memory_space, Value=ArborX::PairValueIndex<KDOP18, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=KDOP18, ExecutionSpace=Kokkos::HostSpace::execution_space, Values=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, KDOP18>, SpaceFillingCurve=ArborX::Experimental::Morton64]"
/var/jenkins/workspace/ArborX_master/test/ArborXTest_LegacyTree.hpp(29): here
[ 8 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 16 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 16 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 16 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 16 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 16 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 16 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 16 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 16 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 16 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsLegacy.hpp(53): warning: missing return statement at end of non-void function "ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator() [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, BoundingVolume=KDOP18]"
detected during:
instantiation of "auto ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator()(ArborX::Details::LegacyValues<Primitives, BoundingVolume>::size_type) const [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, BoundingVolume=KDOP18]"
(133): here
instantiation of "decltype(auto) ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::get(const ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::Values &, ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::size_type) [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, BoundingVolume=KDOP18]"
/opt/kokkos/include/Kokkos_DetectionIdiom.hpp(64): here
instantiation of type "Kokkos::is_detected<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, KDOP18>, ArborX::PrimitivesTag, void>, ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, KDOP18>>"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_AccessTraits.hpp(179): here
instantiation of "void ArborX::Details::check_valid_access_traits(ArborX::PrimitivesTag, const Primitives &, CheckGetReturnType) [with Primitives=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, KDOP18>, CheckGetReturnType=ArborX::Details::DoNotCheckGetReturnType]"
/var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(266): here
instantiation of "ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::BoundingVolumeHierarchy(const ExecutionSpace &, const Values &, const IndexableGetter &, const SpaceFillingCurve &) [with MemorySpace=Kokkos::CudaSpace::memory_space, Value=ArborX::PairValueIndex<KDOP18, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=KDOP18, ExecutionSpace=Kokkos::CudaSpace::execution_space, Values=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, KDOP18>, SpaceFillingCurve=ArborX::Experimental::Morton64]"
/var/jenkins/workspace/ArborX_master/test/ArborXTest_LegacyTree.hpp(29): here
[ 9 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsLegacy.hpp(53): warning: missing return statement at end of non-void function "ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator() [with Primitives=Kokkos::View<ArborX::Box *, Kokkos::Serial::memory_space>, BoundingVolume=KDOP18]"
detected during:
instantiation of "auto ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator()(ArborX::Details::LegacyValues<Primitives, BoundingVolume>::size_type) const [with Primitives=Kokkos::View<ArborX::Box *, Kokkos::Serial::memory_space>, BoundingVolume=KDOP18]"
(133): here
instantiation of "decltype(auto) ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::get(const ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::Values &, ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::size_type) [with Primitives=Kokkos::View<ArborX::Box *, Kokkos::Serial::memory_space>, BoundingVolume=KDOP18]"
/opt/kokkos/include/Kokkos_DetectionIdiom.hpp(64): here
instantiation of type "Kokkos::is_detected<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::LegacyValues<Kokkos::View<ArborX::Box *, Kokkos::Serial::memory_space>, KDOP18>, ArborX::PrimitivesTag, void>, ArborX::Details::LegacyValues<Kokkos::View<ArborX::Box *, Kokkos::Serial::memory_space>, KDOP18>>"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_AccessTraits.hpp(179): here
instantiation of "void ArborX::Details::check_valid_access_traits(ArborX::PrimitivesTag, const Primitives &, CheckGetReturnType) [with Primitives=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Box *, Kokkos::Serial::memory_space>, KDOP18>, CheckGetReturnType=ArborX::Details::DoNotCheckGetReturnType]"
/var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(266): here
instantiation of "ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::BoundingVolumeHierarchy(const ExecutionSpace &, const Values &, const IndexableGetter &, const SpaceFillingCurve &) [with MemorySpace=Kokkos::Serial::memory_space, Value=ArborX::PairValueIndex<KDOP18, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=KDOP18, ExecutionSpace=Kokkos::Serial::execution_space, Values=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Box *, Kokkos::Serial::memory_space>, KDOP18>, SpaceFillingCurve=ArborX::Experimental::Morton64]"
/var/jenkins/workspace/ArborX_master/test/ArborXTest_LegacyTree.hpp(29): here
[ 7 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_early_exit_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_early_exit_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_early_exit_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_early_exit_invoker, TreeTypeTraitsList, void>, Callbacks::callback_early_exit_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_early_exit_invoker, TreeTypeTraitsList, void>, Callbacks::callback_early_exit_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_early_exit_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(181): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsLegacy.hpp(53): warning: missing return statement at end of non-void function "ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator() [with Primitives=Kokkos::View<ArborX::Box *, Kokkos::CudaSpace::memory_space>, BoundingVolume=KDOP18]"
detected during:
instantiation of "auto ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator()(ArborX::Details::LegacyValues<Primitives, BoundingVolume>::size_type) const [with Primitives=Kokkos::View<ArborX::Box *, Kokkos::CudaSpace::memory_space>, BoundingVolume=KDOP18]"
(133): here
instantiation of "decltype(auto) ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::get(const ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::Values &, ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::size_type) [with Primitives=Kokkos::View<ArborX::Box *, Kokkos::CudaSpace::memory_space>, BoundingVolume=KDOP18]"
/opt/kokkos/include/Kokkos_DetectionIdiom.hpp(64): here
instantiation of type "Kokkos::is_detected<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::LegacyValues<Kokkos::View<ArborX::Box *, Kokkos::CudaSpace::memory_space>, KDOP18>, ArborX::PrimitivesTag, void>, ArborX::Details::LegacyValues<Kokkos::View<ArborX::Box *, Kokkos::CudaSpace::memory_space>, KDOP18>>"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_AccessTraits.hpp(179): here
instantiation of "void ArborX::Details::check_valid_access_traits(ArborX::PrimitivesTag, const Primitives &, CheckGetReturnType) [with Primitives=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Box *, Kokkos::CudaSpace::memory_space>, KDOP18>, CheckGetReturnType=ArborX::Details::DoNotCheckGetReturnType]"
/var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(266): here
instantiation of "ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::BoundingVolumeHierarchy(const ExecutionSpace &, const Values &, const IndexableGetter &, const SpaceFillingCurve &) [with MemorySpace=Kokkos::CudaSpace::memory_space, Value=ArborX::PairValueIndex<KDOP18, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=KDOP18, ExecutionSpace=Kokkos::CudaSpace::execution_space, Values=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Box *, Kokkos::CudaSpace::memory_space>, KDOP18>, SpaceFillingCurve=ArborX::Experimental::Morton64]"
/var/jenkins/workspace/ArborX_master/test/ArborXTest_LegacyTree.hpp(29): here
[ 9 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_early_exit_invoker, TreeTypeTraitsList, void>, Callbacks::callback_early_exit_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_early_exit_invoker, TreeTypeTraitsList, void>, Callbacks::callback_early_exit_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_early_exit_invoker, TreeTypeTraitsList, void>, Callbacks::callback_early_exit_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_early_exit_invoker, TreeTypeTraitsList, void>, Callbacks::callback_early_exit_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_early_exit_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(181): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 16 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 16 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 16 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 16 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 16 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 16 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 16 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 16 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 16 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 57%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BVH_KDOP18.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BVH_KDOP18.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeDegenerate_BVH_KDOP18.cpp
[ 58%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=interpolation/details/ArborX_InterpDetailsPolynomialBasis.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 59%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_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
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 59%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 60%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsHeap.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 90%] Linking CXX executable ArborX_Example_BruteForce.exe
cd /var/jenkins/workspace/ArborX_master/test_install/brute_force && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_BruteForce.exe.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_BruteForce.exe.dir/brute_force.cpp.o -o ArborX_Example_BruteForce.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_program_options.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install'
[ 90%] Built target ArborX_Example_BruteForce.exe
make -f moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/build.make moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install'
cd /var/jenkins/workspace/ArborX_master/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master/test_install/examples /var/jenkins/workspace/ArborX_master/test_install/examples/moving_least_squares /var/jenkins/workspace/ArborX_master/test_install /var/jenkins/workspace/ArborX_master/test_install/moving_least_squares /var/jenkins/workspace/ArborX_master/test_install/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/test_install/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/test_install/moving_least_squares/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/depend.internal".
Scanning dependencies of target ArborX_Example_MovingLeastSquares.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install'
make -f moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/build.make moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install'
[ 95%] Building CXX object moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/moving_least_squares.cpp.o
cd /var/jenkins/workspace/ArborX_master/test_install/moving_least_squares && ccache /opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -isystem /opt/arborx/include/ArborX -isystem /opt/arborx/include/ArborX/details -isystem /opt/arborx/include/ArborX/geometry -isystem /opt/arborx/include/ArborX/kokkos_ext -isystem /opt/arborx/include/ArborX/interpolation -isystem /opt/arborx/include/ArborX/interpolation/details -isystem /opt/kokkos/include -isystem /opt/openmpi/include -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/moving_least_squares.cpp.o -c /var/jenkins/workspace/ArborX_master/test_install/examples/moving_least_squares/moving_least_squares.cpp
[ 60%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
[ 60%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
[ 60%] Linking CXX executable ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 60%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp
[ 60%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BVH.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BVH.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeManufacturedSolution_BVH.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 60%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/depend.internal".
[ 60%] Built target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_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
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/DependInfo.cmake --color=
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 60%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/tstHeader.cpp.o
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/depend.internal".
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_Callbacks.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 60%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsNode.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[100%] Linking CXX executable ArborX_Example_MovingLeastSquares.exe
cd /var/jenkins/workspace/ArborX_master/test_install/moving_least_squares && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/moving_least_squares.cpp.o -o ArborX_Example_MovingLeastSquares.exe -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install'
[100%] Built target ArborX_Example_MovingLeastSquares.exe
make[1]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install'
/opt/cmake/bin/cmake -E cmake_progress_start /var/jenkins/workspace/ArborX_master/test_install/CMakeFiles 0
[Pipeline] sh
+ make test
Running tests...
Test project /var/jenkins/workspace/ArborX_master/test_install
Start 1: ArborX_Example_CudaAccessTraits
1/11 Test #1: ArborX_Example_CudaAccessTraits .................. Passed 0.80 sec
Start 2: ArborX_Example_Callback
2/11 Test #2: ArborX_Example_Callback .......................... Passed 0.79 sec
Start 3: ArborX_Example_DBSCAN
3/11 Test #3: ArborX_Example_DBSCAN ............................ Passed 0.79 sec
Start 4: ArborX_Example_MolecularDynamics
[ 60%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BF.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BF.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeManufacturedSolution_BF.cpp
4/11 Test #4: ArborX_Example_MolecularDynamics ................. Passed 0.81 sec
Start 5: ArborX_Example_Intersection
5/11 Test #5: ArborX_Example_Intersection ...................... Passed 0.75 sec
Start 6: ArborX_Example_TriangleIntersection
6/11 Test #6: ArborX_Example_TriangleIntersection .............. Passed 0.79 sec
Start 7: ArborX_Example_TriangleIntersectionWithMapping
7/11 Test #7: ArborX_Example_TriangleIntersectionWithMapping ... Passed 0.79 sec
Start 8: ArborX_Example_TreeViz
8/11 Test #8: ArborX_Example_TreeViz ........................... Passed 0.76 sec
Start 9: ArborX_Example_RayTracing
9/11 Test #9: ArborX_Example_RayTracing ........................ Passed 0.78 sec
Start 10: ArborX_Example_BruteForce
10/11 Test #10: ArborX_Example_BruteForce ........................ Passed 0.79 sec
Start 11: ArborX_Example_MovingLeastSquares
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Degenerate::empty_tree_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Degenerate::empty_tree_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Degenerate::empty_tree_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Degenerate::empty_tree_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Degenerate::empty_tree_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Degenerate::empty_tree_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Degenerate::empty_tree_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Degenerate::empty_tree_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Degenerate::empty_tree_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Degenerate::empty_tree_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Degenerate::empty_tree_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Degenerate::empty_tree_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 16 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 16 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 16 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 16 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 16 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 16 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 15 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(340): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 15 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(340): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 15 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(340): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 15 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(340): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 15 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(340): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 15 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(340): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 17 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(340): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 17 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(340): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 17 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(340): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 17 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(340): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 17 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(340): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 17 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(340): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 21 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(340): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 21 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(340): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 21 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(340): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 21 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(340): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 21 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(340): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 21 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(340): here
11/11 Test #11: ArborX_Example_MovingLeastSquares ................ Passed 0.79 sec
100% tests passed, 0 tests failed out of 11
Total Test time (real) = 8.63 sec
[Pipeline] }
[Pipeline] // dir
[Pipeline] }
$ docker stop --time=1 f8bf5abafbbc49b8e5c2e2b03fa45c0e4c1025eab0a6d05c0b9c1df628f805b8
[ 61%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BVH_KDOP14.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BVH_KDOP14.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeManufacturedSolution_BVH_KDOP14.cpp
$ docker rm -f --volumes f8bf5abafbbc49b8e5c2e2b03fa45c0e4c1025eab0a6d05c0b9c1df628f805b8
[Pipeline] // withDockerContainer
[Pipeline] }
[Pipeline] // withEnv
[Pipeline] }
Running on fetnat05 in /var/jenkins/workspace/ArborX_master
[Pipeline] // node
[Pipeline] }
[Pipeline] {
[Pipeline] // stage
[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 7abc0268f895d60fa72023fb160a60a2ff2c950e (master)
Commit message: "Merge pull request #1019 from masterleinad/remove_gitlab_ci"
> git rev-parse --resolve-git-dir /var/jenkins/workspace/ArborX_master/.git # timeout=10
> git config remote.origin.url https://github.com/arborx/ArborX.git # timeout=10
Fetching upstream changes from https://github.com/arborx/ArborX.git
> git --version # timeout=10
> git --version # 'git version 2.17.1'
using GIT_ASKPASS to set credentials
> git fetch --no-tags --progress -- https://github.com/arborx/ArborX.git +refs/heads/master:refs/remotes/origin/master # timeout=10
> git config core.sparsecheckout # timeout=10
> git checkout -f 7abc0268f895d60fa72023fb160a60a2ff2c950e # timeout=10
[Pipeline] withEnv
[Pipeline] {
[Pipeline] isUnix
[Pipeline] readFile
[Pipeline] sh
+ docker build -t f465aaae9e7366677c75f3dc54f3d74d508eb385 --build-arg BASE=nvidia/cuda:11.0.3-devel-ubuntu18.04 --build-arg KOKKOS_VERSION=4.1.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 24.58kB
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
---> a5a7522ca2bd
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
---> 55eebcea0610
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
---> 19bc4fc1fd9a
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
---> 72d3b5b2db77
Step 7/25 : ENV CMAKE_DIR=/opt/cmake
---> Using cache
---> f64d6109cc70
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
---> d1184dd5a627
Step 9/25 : ENV PATH=${CMAKE_DIR}/bin:$PATH
---> Using cache
---> 4896a5007bab
Step 10/25 : ENV LLVM_DIR=/opt/llvm
---> Using cache
---> ce9f329fc82a
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
---> eea51ef7f643
Step 12/25 : ENV PATH=${LLVM_DIR}/bin:$PATH
---> Using cache
---> 94d10e056c14
Step 13/25 : ARG CUDA_AWARE_MPI
---> Using cache
---> a8fd9ac46f3f
Step 14/25 : ENV OPENMPI_DIR=/opt/openmpi
---> Using cache
---> 960b4c90a2cf
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
---> c4a5edfed6c3
Step 16/25 : ENV PATH=${OPENMPI_DIR}/bin:$PATH
---> Using cache
---> d03657842cc5
Step 17/25 : ENV BOOST_DIR=/opt/boost
---> Using cache
---> 2e5b4f7ca815
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
---> c6e98d155325
Step 19/25 : ENV BENCHMARK_DIR=/opt/benchmark
---> Using cache
---> 4131c091f014
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
---> 1dfac1916bc9
Step 21/25 : ENV LD_LIBRARY_PATH=/usr/local/cuda/targets/x86_64-linux/lib:${LD_LIBRARY_PATH}
---> Using cache
---> 4d4adf31e38c
Step 22/25 : ARG KOKKOS_VERSION=4.2.00
---> Using cache
---> ef86fa863bca
Step 23/25 : ARG KOKKOS_OPTIONS="-DKokkos_ENABLE_SERIAL=ON -DKokkos_ENABLE_OPENMP=ON -DKokkos_ENABLE_CUDA=ON"
---> Using cache
---> 9378a4cb6146
Step 24/25 : ENV KOKKOS_DIR=/opt/kokkos
---> Using cache
---> bce3752ca7d9
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
---> 35dc936157c6
Successfully built 35dc936157c6
Successfully tagged f465aaae9e7366677c75f3dc54f3d74d508eb385:latest
[Pipeline] isUnix
[Pipeline] withEnv
[Pipeline] {
[Pipeline] sh
+ docker inspect -f . f465aaae9e7366677c75f3dc54f3d74d508eb385
.
[Pipeline] }
[Pipeline] // withEnv
[Pipeline] withDockerContainer
fetnat05 seems to be running inside container 00e5931260b2e07eb423b0cc831b75288e42d84d9c1201e88c1b670ec9408e50
$ docker run -t -d -u 0:0 -v /tmp/ccache:/tmp/ccache --env NVIDIA_VISIBLE_DEVICES=${NVIDIA_VISIBLE_DEVICES} -w /var/jenkins/workspace/ArborX_master --volumes-from 00e5931260b2e07eb423b0cc831b75288e42d84d9c1201e88c1b670ec9408e50 -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** f465aaae9e7366677c75f3dc54f3d74d508eb385 cat
$ docker top f1bf1d927bd3d99ea3c7401b70ef1bcd5fb89b0006334a722ac23d072b137efe -eo pid,comm
[Pipeline] {
[Pipeline] sh
+ ccache --zero-stats
Statistics cleared
[Pipeline] sh
+ rm -rf build
+ mkdir -p build
[Pipeline] dir
Running in /var/jenkins/workspace/ArborX_master/build
[Pipeline] {
[Pipeline] sh
+ cmake -D CMAKE_INSTALL_PREFIX=/opt/arborx -D CMAKE_BUILD_TYPE=Debug -D CMAKE_CXX_COMPILER_LAUNCHER=ccache -D CMAKE_CXX_COMPILER=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 ..
-- 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.1.00")
-- ArborX hash = '7abc0268'
-- Found Boost: /opt/boost/lib/cmake/Boost-1.75.0/BoostConfig.cmake (found suitable version "1.75.0", minimum required is "1.67.0") found components: unit_test_framework
-- Found Boost: /opt/boost/lib/cmake/Boost-1.75.0/BoostConfig.cmake (found version "1.75.0") found components: program_options
-- Found Boost: /opt/boost/lib/cmake/Boost-1.75.0/BoostConfig.cmake (found suitable version "1.75.0", minimum required is "1.56.0") found components: program_options
-- Looking for C++ include pthread.h
-- Looking for C++ include pthread.h - found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE
-- Found benchmark: /opt/benchmark/lib/cmake/benchmark (version "1.6.1")
-- Configuring done
-- Generating done
-- Build files have been written to: /var/jenkins/workspace/ArborX_master/build
[Pipeline] sh
+ make -j8 VERBOSE=1
/opt/cmake/bin/cmake -S/var/jenkins/workspace/ArborX_master -B/var/jenkins/workspace/ArborX_master/build --check-build-system CMakeFiles/Makefile.cmake 0
/opt/cmake/bin/cmake -E cmake_progress_start /var/jenkins/workspace/ArborX_master/build/CMakeFiles /var/jenkins/workspace/ArborX_master/build/CMakeFiles/progress.marks
make -f CMakeFiles/Makefile2 all
make[1]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
make -f CMakeFiles/record_hash.dir/build.make CMakeFiles/record_hash.dir/depend
make -f benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/build.make benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/CMakeFiles/record_hash.dir/DependInfo.cmake --color=
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/benchmarks/dbscan /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/CMakeFiles/record_hash.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/CMakeFiles/record_hash.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/CMakeFiles/record_hash.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/depend.internal".
Scanning dependencies of target record_hash
Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/depend.internal".
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f CMakeFiles/record_hash.dir/build.make CMakeFiles/record_hash.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master && /opt/cmake/bin/cmake -DSOURCE_DIR=/var/jenkins/workspace/ArborX_master -DBINARY_DIR=/var/jenkins/workspace/ArborX_master/build "-DARBORX_VERSION_STRING=1.6 (dev)" -P cmake/SetupVersion.cmake
-- ArborX hash = '7abc0268'
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 0%] Built target record_hash
make -f test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/build.make test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/depend
make -f test/CMakeFiles/ArborX_Test_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_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/DependInfo.cmake --color=
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/DependInfo.cmake --color=
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/DependInfo.cmake --color=
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/DependInfo.cmake --color=
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/DependInfo.cmake --color=
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/DependInfo.cmake --color=
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/depend.internal".
[ 61%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_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
Scanning dependencies of target ArborX_DataConverter.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/build.make benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 0%] Building CXX object benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/converter.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan && /opt/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_master/benchmarks/dbscan/converter.cpp
[ 62%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/link.txt --verbose=1
Scanning dependencies of target ArborX_Test_DetailsContainers.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/build
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
/opt/kokkos/bin/nvcc_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
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 0%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstSequenceContainers.cpp.o
cd /var/jenkins/workspace/ArborX_master/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_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/test/tstSequenceContainers.cpp
[ 62%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/DependInfo.cmake --color=
Scanning dependencies of target ArborX_Test_CompileOnly.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/build.make test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 1%] Building CXX object test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyAccessTraits.cpp.o
cd /var/jenkins/workspace/ArborX_master/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_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/test/tstCompileOnlyAccessTraits.cpp
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
Scanning dependencies of target ArborX_Test_DetailsTreeConstruction.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/build
Scanning dependencies of target ArborX_Test_BoostAdapters.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/build.make test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/build
Scanning dependencies of target ArborX_Test_DetailsUtils.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/build
[ 62%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=interpolation/details/ArborX_InterpDetailsMovingLeastSquaresCoefficients.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 1%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/tstDetailsMortonCodes.cpp.o
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 2%] Building CXX object test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/tstBoostGeometryAdapters.cpp.o
cd /var/jenkins/workspace/ArborX_master/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_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/test/tstBoostGeometryAdapters.cpp
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/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_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/test/tstDetailsMortonCodes.cpp
[ 3%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsUtils.cpp.o
cd /var/jenkins/workspace/ArborX_master/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_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/test/tstDetailsUtils.cpp
Scanning dependencies of target ArborX_Test_InterpMovingLeastSquares.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/build.make test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 3%] Building CXX object test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsSVD.cpp.o
cd /var/jenkins/workspace/ArborX_master/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_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/test/tstInterpDetailsSVD.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 4%] Linking CXX executable ArborX_DataConverter.exe
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_DataConverter.exe.dir/link.txt --verbose=1
/opt/kokkos/bin/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
[ 62%] Built target ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 4%] Built target ArborX_DataConverter.exe
[ 4%] Building CXX object test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsCompactRadialBasisFunction.cpp.o
cd /var/jenkins/workspace/ArborX_master/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_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/test/tstInterpDetailsCompactRadialBasisFunction.cpp
Scanning dependencies of target ArborX_Test_QueryTree.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/build.make test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/build
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 5%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH.cpp.o
cd /var/jenkins/workspace/ArborX_master/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_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/build/test/tstQueryTreeCallbacks_BVH.cpp
[ 5%] Building CXX object test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyCallbacks.cpp.o
[ 6%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstContainerAdaptors.cpp.o
cd /var/jenkins/workspace/ArborX_master/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_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/test/tstCompileOnlyCallbacks.cpp
cd /var/jenkins/workspace/ArborX_master/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_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/test/tstContainerAdaptors.cpp
[ 62%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsLegacy.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 7%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/tstDetailsTreeConstruction.cpp.o
cd /var/jenkins/workspace/ArborX_master/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_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/test/tstDetailsTreeConstruction.cpp
[ 7%] Building CXX object test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyTypeRequirements.cpp.o
cd /var/jenkins/workspace/ArborX_master/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_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/test/tstCompileOnlyTypeRequirements.cpp
[ 7%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstHeapOperations.cpp.o
cd /var/jenkins/workspace/ArborX_master/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_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/test/tstHeapOperations.cpp
[ 7%] Building CXX object test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/tstBoostRangeAdapters.cpp.o
cd /var/jenkins/workspace/ArborX_master/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_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/test/tstBoostRangeAdapters.cpp
[ 8%] Building CXX object test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsPolyBasis.cpp.o
cd /var/jenkins/workspace/ArborX_master/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_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/test/tstInterpDetailsPolyBasis.cpp
[ 8%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtStdAlgorithms.cpp.o
cd /var/jenkins/workspace/ArborX_master/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_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/test/tstDetailsKokkosExtStdAlgorithms.cpp
[ 9%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstPriorityQueueMiscellaneous.cpp.o
cd /var/jenkins/workspace/ArborX_master/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_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/test/tstPriorityQueueMiscellaneous.cpp
[ 10%] Building CXX object test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyWeightedEdges.cpp.o
cd /var/jenkins/workspace/ArborX_master/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_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/test/tstCompileOnlyWeightedEdges.cpp
[ 10%] Building CXX object test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsMLSCoefficients.cpp.o
[ 10%] Building CXX object test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/utf_main.cpp.o
cd /var/jenkins/workspace/ArborX_master/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_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/test/utf_main.cpp
cd /var/jenkins/workspace/ArborX_master/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_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/test/tstInterpDetailsMLSCoefficients.cpp
[ 10%] Linking CXX executable ArborX_Test_DetailsContainers.exe
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/link.txt --verbose=1
/opt/kokkos/bin/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
[ 62%] Linking CXX executable ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 10%] Built target ArborX_Test_DetailsContainers.exe
make -f test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/depend.internal".
Scanning dependencies of target ArborX_Test_DetailsCrsGraphWrapperImpl.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 10%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/tstDetailsCrsGraphWrapperImpl.cpp.o
cd /var/jenkins/workspace/ArborX_master/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_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/test/tstDetailsCrsGraphWrapperImpl.cpp
[ 10%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/utf_main.cpp.o
cd /var/jenkins/workspace/ArborX_master/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_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/test/utf_main.cpp
[ 10%] Building CXX object test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpMovingLeastSquares.cpp.o
cd /var/jenkins/workspace/ArborX_master/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_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/test/tstInterpMovingLeastSquares.cpp
[ 10%] Building CXX object test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyMain.cpp.o
cd /var/jenkins/workspace/ArborX_master/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_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/test/tstCompileOnlyMain.cpp
[ 10%] Linking CXX executable ArborX_Test_CompileOnly.exe
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_CompileOnly.exe.dir/link.txt --verbose=1
/opt/kokkos/bin/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
[ 11%] Linking CXX executable ArborX_Test_BoostAdapters.exe
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/link.txt --verbose=1
/opt/kokkos/bin/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
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 63%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
[ 63%] 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_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 64%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=kokkos_ext/ArborX_DetailsKokkosExtStdAlgorithms.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsLegacy.hpp(53): warning: missing return statement at end of non-void function "ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator() [with Primitives=Kokkos::View<ArborX::Box *, Kokkos::Serial::memory_space>, BoundingVolume=KDOP14]"
detected during:
instantiation of "auto ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator()(ArborX::Details::LegacyValues<Primitives, BoundingVolume>::size_type) const [with Primitives=Kokkos::View<ArborX::Box *, Kokkos::Serial::memory_space>, BoundingVolume=KDOP14]"
(133): here
instantiation of "decltype(auto) ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::get(const ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::Values &, ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::size_type) [with Primitives=Kokkos::View<ArborX::Box *, Kokkos::Serial::memory_space>, BoundingVolume=KDOP14]"
/opt/kokkos/include/Kokkos_DetectionIdiom.hpp(64): here
instantiation of type "Kokkos::is_detected<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::LegacyValues<Kokkos::View<ArborX::Box *, Kokkos::Serial::memory_space>, KDOP14>, ArborX::PrimitivesTag, void>, ArborX::Details::LegacyValues<Kokkos::View<ArborX::Box *, Kokkos::Serial::memory_space>, KDOP14>>"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_AccessTraits.hpp(179): here
instantiation of "void ArborX::Details::check_valid_access_traits(ArborX::PrimitivesTag, const Primitives &, CheckGetReturnType) [with Primitives=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Box *, Kokkos::Serial::memory_space>, KDOP14>, CheckGetReturnType=ArborX::Details::DoNotCheckGetReturnType]"
/var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(266): here
instantiation of "ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::BoundingVolumeHierarchy(const ExecutionSpace &, const Values &, const IndexableGetter &, const SpaceFillingCurve &) [with MemorySpace=Kokkos::Serial::memory_space, Value=ArborX::PairValueIndex<KDOP14, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=KDOP14, ExecutionSpace=Kokkos::Serial::execution_space, Values=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Box *, Kokkos::Serial::memory_space>, KDOP14>, SpaceFillingCurve=ArborX::Experimental::Morton64]"
/var/jenkins/workspace/ArborX_master/test/ArborXTest_LegacyTree.hpp(29): here
[ 7 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Degenerate::empty_tree_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Degenerate::empty_tree_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Degenerate::empty_tree_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Degenerate::empty_tree_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Degenerate::empty_tree_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Degenerate::empty_tree_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Degenerate::empty_tree_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 16 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 16 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 16 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsLegacy.hpp(53): warning: missing return statement at end of non-void function "ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator() [with Primitives=Kokkos::View<ArborX::Box *, Kokkos::CudaSpace::memory_space>, BoundingVolume=KDOP14]"
detected during:
instantiation of "auto ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator()(ArborX::Details::LegacyValues<Primitives, BoundingVolume>::size_type) const [with Primitives=Kokkos::View<ArborX::Box *, Kokkos::CudaSpace::memory_space>, BoundingVolume=KDOP14]"
(133): here
instantiation of "decltype(auto) ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::get(const ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::Values &, ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::size_type) [with Primitives=Kokkos::View<ArborX::Box *, Kokkos::CudaSpace::memory_space>, BoundingVolume=KDOP14]"
/opt/kokkos/include/Kokkos_DetectionIdiom.hpp(64): here
instantiation of type "Kokkos::is_detected<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::LegacyValues<Kokkos::View<ArborX::Box *, Kokkos::CudaSpace::memory_space>, KDOP14>, ArborX::PrimitivesTag, void>, ArborX::Details::LegacyValues<Kokkos::View<ArborX::Box *, Kokkos::CudaSpace::memory_space>, KDOP14>>"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_AccessTraits.hpp(179): here
instantiation of "void ArborX::Details::check_valid_access_traits(ArborX::PrimitivesTag, const Primitives &, CheckGetReturnType) [with Primitives=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Box *, Kokkos::CudaSpace::memory_space>, KDOP14>, CheckGetReturnType=ArborX::Details::DoNotCheckGetReturnType]"
/var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(266): here
instantiation of "ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::BoundingVolumeHierarchy(const ExecutionSpace &, const Values &, const IndexableGetter &, const SpaceFillingCurve &) [with MemorySpace=Kokkos::CudaSpace::memory_space, Value=ArborX::PairValueIndex<KDOP14, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=KDOP14, ExecutionSpace=Kokkos::CudaSpace::execution_space, Values=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Box *, Kokkos::CudaSpace::memory_space>, KDOP14>, SpaceFillingCurve=ArborX::Experimental::Morton64]"
/var/jenkins/workspace/ArborX_master/test/ArborXTest_LegacyTree.hpp(29): here
[ 9 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 15 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(340): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 15 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(340): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 15 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(340): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 15 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(340): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 15 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(340): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 15 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(340): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 17 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(340): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 17 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(340): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 17 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(340): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 17 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(340): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 17 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(340): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 17 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(340): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 21 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(340): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 21 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(340): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 21 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(340): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 21 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(340): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 21 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(340): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 21 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(340): here
[ 64%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BVH_KDOP18.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BVH_KDOP18.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeManufacturedSolution_BVH_KDOP18.cpp
[ 12%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtMinMaxReduce.cpp.o
cd /var/jenkins/workspace/ArborX_master/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_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/test/tstDetailsKokkosExtMinMaxReduce.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/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]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_Clustering.exe.dir/DependInfo.cmake --color=
[ 12%] 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
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_Clustering.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_Clustering.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_Clustering.exe.dir/depend.internal".
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_Geometry.exe.dir/DependInfo.cmake --color=
Scanning dependencies of target ArborX_Test_Clustering.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/CMakeFiles/ArborX_Test_Clustering.exe.dir/build.make test/CMakeFiles/ArborX_Test_Clustering.exe.dir/build
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_Geometry.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_Geometry.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_Geometry.exe.dir/depend.internal".
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 12%] Linking CXX executable ArborX_Test_DetailsTreeConstruction.exe
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/link.txt --verbose=1
[ 12%] Building CXX object test/CMakeFiles/ArborX_Test_Clustering.exe.dir/tstDBSCAN.cpp.o
cd /var/jenkins/workspace/ArborX_master/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_master/build/test -I/var/jenkins/workspace/ArborX_master/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/test/tstDBSCAN.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_Test_DetailsTreeConstruction.exe.dir/tstDetailsMortonCodes.cpp.o CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/tstDetailsTreeConstruction.cpp.o CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/utf_main.cpp.o -o ArborX_Test_DetailsTreeConstruction.exe -Wl,-rpath,/opt/boost/lib:/usr/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_Test_Geometry.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/CMakeFiles/ArborX_Test_Geometry.exe.dir/build.make test/CMakeFiles/ArborX_Test_Geometry.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 12%] Building CXX object test/CMakeFiles/ArborX_Test_Geometry.exe.dir/tstDetailsAlgorithms.cpp.o
cd /var/jenkins/workspace/ArborX_master/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_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/test/tstDetailsAlgorithms.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 12%] Built target ArborX_Test_DetailsTreeConstruction.exe
[ 12%] Building CXX object test/CMakeFiles/ArborX_Test_Geometry.exe.dir/tstCompileOnlyGeometry.cpp.o
cd /var/jenkins/workspace/ArborX_master/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_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/test/tstCompileOnlyGeometry.cpp
[ 13%] Building CXX object test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/utf_main.cpp.o
cd /var/jenkins/workspace/ArborX_master/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_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/test/utf_main.cpp
[ 13%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BF.cpp.o
cd /var/jenkins/workspace/ArborX_master/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_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/build/test/tstQueryTreeCallbacks_BF.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 64%] 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_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 64%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsTreeVisualization.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 13%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH_KDOP14.cpp.o
cd /var/jenkins/workspace/ArborX_master/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_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/build/test/tstQueryTreeCallbacks_BVH_KDOP14.cpp
[ 14%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/utf_main.cpp.o
cd /var/jenkins/workspace/ArborX_master/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_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/test/utf_main.cpp
[ 14%] Linking CXX executable ArborX_Test_DetailsCrsGraphWrapperImpl.exe
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/link.txt --verbose=1
/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
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 14%] 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_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/depend.internal".
[ 15%] Building CXX object test/CMakeFiles/ArborX_Test_Geometry.exe.dir/tstRay.cpp.o
cd /var/jenkins/workspace/ArborX_master/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_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/test/tstRay.cpp
Scanning dependencies of target ArborX_Test_DetailsClusteringHelpers.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 16%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstDetailsTreeNodeLabeling.cpp.o
cd /var/jenkins/workspace/ArborX_master/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_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/test/tstDetailsTreeNodeLabeling.cpp
[ 16%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtViewHelpers.cpp.o
cd /var/jenkins/workspace/ArborX_master/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_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/test/tstDetailsKokkosExtViewHelpers.cpp
[ 16%] Building CXX object test/CMakeFiles/ArborX_Test_Geometry.exe.dir/tstKDOP.cpp.o
cd /var/jenkins/workspace/ArborX_master/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_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/test/tstKDOP.cpp
[ 16%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstDetailsMutualReachabilityDistance.cpp.o
cd /var/jenkins/workspace/ArborX_master/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_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/test/tstDetailsMutualReachabilityDistance.cpp
[ 64%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
[ 16%] Linking CXX executable ArborX_Test_InterpMovingLeastSquares.exe
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/link.txt --verbose=1
/opt/kokkos/bin/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
[ 16%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/utf_main.cpp.o
cd /var/jenkins/workspace/ArborX_master/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_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/test/utf_main.cpp
[ 17%] Linking CXX executable ArborX_Test_Geometry.exe
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_Geometry.exe.dir/link.txt --verbose=1
/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
[ 18%] Linking CXX executable ArborX_Test_DetailsUtils.exe
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/link.txt --verbose=1
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/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_DetailsUtils.exe.dir/tstDetailsUtils.cpp.o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtStdAlgorithms.cpp.o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtMinMaxReduce.cpp.o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtViewHelpers.cpp.o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/utf_main.cpp.o -o ArborX_Test_DetailsUtils.exe -Wl,-rpath,/opt/boost/lib:/usr/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
[ 18%] 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_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/depend.internal".
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 18%] Built target ArborX_Test_Geometry.exe
[ 18%] Building CXX object test/CMakeFiles/ArborX_Test_Clustering.exe.dir/tstDendrogram.cpp.o
cd /var/jenkins/workspace/ArborX_master/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_master/build/test -I/var/jenkins/workspace/ArborX_master/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/test/tstDendrogram.cpp
Scanning dependencies of target ArborX_Test_SpecializedTraversals.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/build.make test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 18%] Building CXX object test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/tstDetailsHalfTraversal.cpp.o
cd /var/jenkins/workspace/ArborX_master/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_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/test/tstDetailsHalfTraversal.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 18%] Built target ArborX_Test_DetailsUtils.exe
[ 18%] Building CXX object test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/tstDetailsExpandHalfToFull.cpp.o
cd /var/jenkins/workspace/ArborX_master/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_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/test/tstDetailsExpandHalfToFull.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 64%] 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_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 64%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsDistributor.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 65%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/link.txt --verbose=1
[ 19%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH_KDOP18.cpp.o
cd /var/jenkins/workspace/ArborX_master/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_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/build/test/tstQueryTreeCallbacks_BVH_KDOP18.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_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
[ 20%] Building CXX object test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/tstNeighborList.cpp.o
cd /var/jenkins/workspace/ArborX_master/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_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/test/tstNeighborList.cpp
[ 20%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BVH.cpp.o
cd /var/jenkins/workspace/ArborX_master/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_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/build/test/tstQueryTreeDegenerate_BVH.cpp
[ 21%] Building CXX object test/CMakeFiles/ArborX_Test_Clustering.exe.dir/utf_main.cpp.o
cd /var/jenkins/workspace/ArborX_master/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_master/build/test -I/var/jenkins/workspace/ArborX_master/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/test/utf_main.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 65%] 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_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/build
[ 21%] Building CXX object test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/utf_main.cpp.o
cd /var/jenkins/workspace/ArborX_master/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_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/test/utf_main.cpp
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/depend
[ 66%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsMortonCode.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 21%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /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_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/test/headers_self_contained/tstHeader.cpp
[ 22%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstMinimumSpanningTree.cpp.o
cd /var/jenkins/workspace/ArborX_master/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_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/test/tstMinimumSpanningTree.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_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 22%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /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_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/test/headers_self_contained/tstHeader.cpp
[ 22%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BF.cpp.o
cd /var/jenkins/workspace/ArborX_master/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_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/build/test/tstQueryTreeDegenerate_BF.cpp
[ 23%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/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
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 23%] 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
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 23%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /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_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/test/headers_self_contained/tstHeader.cpp
[ 24%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/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
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 24%] 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_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 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_master/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_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/test/headers_self_contained/tstHeader.cpp
[ 24%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/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
[ 24%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/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_master/build'
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 24%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp
[ 24%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstMinimumSpanningTreeGoldenTest.cpp.o
[ 24%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp
cd /var/jenkins/workspace/ArborX_master/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_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/test/tstMinimumSpanningTreeGoldenTest.cpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 24%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/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_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/test/headers_self_contained/tstHeader.cpp
[ 24%] Linking CXX executable ArborX_Test_Clustering.exe
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_Clustering.exe.dir/link.txt --verbose=1
/opt/kokkos/bin/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
[ 66%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeComparisonWithBoost_BVH.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 24%] Built target ArborX_Test_Clustering.exe
[ 25%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BVH_KDOP14.cpp.o
cd /var/jenkins/workspace/ArborX_master/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_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/build/test/tstQueryTreeDegenerate_BVH_KDOP14.cpp
[ 26%] Linking CXX executable ArborX_Test_SpecializedTraversals.exe
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/link.txt --verbose=1
[ 27%] Linking CXX executable ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/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
/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_master/build'
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 27%] Built target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_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
[ 27%] 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
[ 27%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstUnionFind.cpp.o
cd /var/jenkins/workspace/ArborX_master/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_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/test/tstUnionFind.cpp
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/DependInfo.cmake --color=
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/build
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/depend.internal".
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
Scanning dependencies of target ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp
[ 27%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/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_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/test/headers_self_contained/tstHeader.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 27%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/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_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/test/headers_self_contained/tstHeader.cpp
[ 66%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/link.txt --verbose=1
[ 67%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_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
/opt/kokkos/bin/nvcc_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
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<ManufacturedSolution::structured_grid_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeManufacturedSolution.cpp(39): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<ManufacturedSolution::structured_grid_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeManufacturedSolution.cpp(39): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<ManufacturedSolution::structured_grid_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeManufacturedSolution.cpp(39): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<ManufacturedSolution::structured_grid_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeManufacturedSolution.cpp(39): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<ManufacturedSolution::structured_grid_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeManufacturedSolution.cpp(39): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<ManufacturedSolution::structured_grid_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeManufacturedSolution.cpp(39): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 16 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeManufacturedSolution.cpp(39): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 16 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeManufacturedSolution.cpp(39): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 16 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeManufacturedSolution.cpp(39): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeManufacturedSolution.cpp(39): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeManufacturedSolution.cpp(39): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeManufacturedSolution.cpp(39): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeManufacturedSolution.cpp(39): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeManufacturedSolution.cpp(39): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeManufacturedSolution.cpp(39): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsLegacy.hpp(53): warning: missing return statement at end of non-void function "ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator() [with Primitives=Kokkos::View<ArborX::Box *, Kokkos::Serial::memory_space>, BoundingVolume=KDOP18]"
detected during:
instantiation of "auto ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator()(ArborX::Details::LegacyValues<Primitives, BoundingVolume>::size_type) const [with Primitives=Kokkos::View<ArborX::Box *, Kokkos::Serial::memory_space>, BoundingVolume=KDOP18]"
(133): here
instantiation of "decltype(auto) ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::get(const ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::Values &, ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::size_type) [with Primitives=Kokkos::View<ArborX::Box *, Kokkos::Serial::memory_space>, BoundingVolume=KDOP18]"
/opt/kokkos/include/Kokkos_DetectionIdiom.hpp(64): here
instantiation of type "Kokkos::is_detected<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::LegacyValues<Kokkos::View<ArborX::Box *, Kokkos::Serial::memory_space>, KDOP18>, ArborX::PrimitivesTag, void>, ArborX::Details::LegacyValues<Kokkos::View<ArborX::Box *, Kokkos::Serial::memory_space>, KDOP18>>"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_AccessTraits.hpp(179): here
instantiation of "void ArborX::Details::check_valid_access_traits(ArborX::PrimitivesTag, const Primitives &, CheckGetReturnType) [with Primitives=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Box *, Kokkos::Serial::memory_space>, KDOP18>, CheckGetReturnType=ArborX::Details::DoNotCheckGetReturnType]"
/var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(266): here
instantiation of "ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::BoundingVolumeHierarchy(const ExecutionSpace &, const Values &, const IndexableGetter &, const SpaceFillingCurve &) [with MemorySpace=Kokkos::Serial::memory_space, Value=ArborX::PairValueIndex<KDOP18, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=KDOP18, ExecutionSpace=Kokkos::Serial::execution_space, Values=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Box *, Kokkos::Serial::memory_space>, KDOP18>, SpaceFillingCurve=ArborX::Experimental::Morton64]"
/var/jenkins/workspace/ArborX_master/test/ArborXTest_LegacyTree.hpp(29): here
[ 7 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Degenerate::empty_tree_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Degenerate::empty_tree_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Degenerate::empty_tree_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Degenerate::empty_tree_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Degenerate::empty_tree_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Degenerate::empty_tree_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Degenerate::empty_tree_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 16 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 16 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 16 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsLegacy.hpp(53): warning: missing return statement at end of non-void function "ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator() [with Primitives=Kokkos::View<ArborX::Box *, Kokkos::CudaSpace::memory_space>, BoundingVolume=KDOP18]"
detected during:
instantiation of "auto ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator()(ArborX::Details::LegacyValues<Primitives, BoundingVolume>::size_type) const [with Primitives=Kokkos::View<ArborX::Box *, Kokkos::CudaSpace::memory_space>, BoundingVolume=KDOP18]"
(133): here
instantiation of "decltype(auto) ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::get(const ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::Values &, ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::size_type) [with Primitives=Kokkos::View<ArborX::Box *, Kokkos::CudaSpace::memory_space>, BoundingVolume=KDOP18]"
/opt/kokkos/include/Kokkos_DetectionIdiom.hpp(64): here
instantiation of type "Kokkos::is_detected<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::LegacyValues<Kokkos::View<ArborX::Box *, Kokkos::CudaSpace::memory_space>, KDOP18>, ArborX::PrimitivesTag, void>, ArborX::Details::LegacyValues<Kokkos::View<ArborX::Box *, Kokkos::CudaSpace::memory_space>, KDOP18>>"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_AccessTraits.hpp(179): here
instantiation of "void ArborX::Details::check_valid_access_traits(ArborX::PrimitivesTag, const Primitives &, CheckGetReturnType) [with Primitives=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Box *, Kokkos::CudaSpace::memory_space>, KDOP18>, CheckGetReturnType=ArborX::Details::DoNotCheckGetReturnType]"
/var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(266): here
instantiation of "ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::BoundingVolumeHierarchy(const ExecutionSpace &, const Values &, const IndexableGetter &, const SpaceFillingCurve &) [with MemorySpace=Kokkos::CudaSpace::memory_space, Value=ArborX::PairValueIndex<KDOP18, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=KDOP18, ExecutionSpace=Kokkos::CudaSpace::execution_space, Values=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Box *, Kokkos::CudaSpace::memory_space>, KDOP18>, SpaceFillingCurve=ArborX::Experimental::Morton64]"
/var/jenkins/workspace/ArborX_master/test/ArborXTest_LegacyTree.hpp(29): here
[ 9 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 15 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(340): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 15 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(340): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 15 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(340): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 15 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(340): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 15 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(340): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 15 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(340): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 17 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(340): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 17 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(340): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 17 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(340): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 17 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(340): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 17 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(340): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 17 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(340): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 21 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(340): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 21 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(340): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 21 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(340): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 21 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(340): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 21 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(340): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 21 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(340): here
[ 68%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BF.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BF.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeComparisonWithBoost_BF.cpp
[ 68%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH_KDOP14.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH_KDOP14.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeComparisonWithBoost_BVH_KDOP14.cpp
[ 27%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/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
[ 27%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BVH_KDOP18.cpp.o
cd /var/jenkins/workspace/ArborX_master/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_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/build/test/tstQueryTreeDegenerate_BVH_KDOP18.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 68%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 68%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsMutualReachabilityDistance.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 68%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/DependInfo.cmake --color=
[ 27%] Built target ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/build
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 68%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=geometry/ArborX_Sphere.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/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_master/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_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/test/headers_self_contained/tstHeader.cpp
[ 27%] Linking CXX executable ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/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_master/build'
[ 27%] Built target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/DependInfo.cmake --color=
[ 27%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BVH.cpp.o
cd /var/jenkins/workspace/ArborX_master/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_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/build/test/tstQueryTreeManufacturedSolution_BVH.cpp
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 28%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/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_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/test/headers_self_contained/tstHeader.cpp
[ 29%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BF.cpp.o
cd /var/jenkins/workspace/ArborX_master/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_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/build/test/tstQueryTreeManufacturedSolution_BF.cpp
[ 30%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/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
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 30%] 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
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 30%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/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_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/test/headers_self_contained/tstHeader.cpp
[ 30%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/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
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 30%] Built target ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 30%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/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_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/test/headers_self_contained/tstHeader.cpp
[ 30%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/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
[ 30%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BVH_KDOP14.cpp.o
cd /var/jenkins/workspace/ArborX_master/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_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/build/test/tstQueryTreeManufacturedSolution_BVH_KDOP14.cpp
[ 68%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsLegacy.hpp(53): warning: missing return statement at end of non-void function "ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator() [with Primitives=Kokkos::View<ArborX::Box *, Kokkos::Serial::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]"
(133): here
instantiation of "decltype(auto) ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::get(const ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::Values &, ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::size_type) [with Primitives=Kokkos::View<ArborX::Box *, Kokkos::Serial::device_type>, BoundingVolume=KDOP14]"
/opt/kokkos/include/Kokkos_DetectionIdiom.hpp(64): here
instantiation of type "Kokkos::is_detected<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::LegacyValues<Kokkos::View<ArborX::Box *, Kokkos::Serial::device_type>, KDOP14>, ArborX::PrimitivesTag, void>, ArborX::Details::LegacyValues<Kokkos::View<ArborX::Box *, Kokkos::Serial::device_type>, KDOP14>>"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_AccessTraits.hpp(179): here
instantiation of "void ArborX::Details::check_valid_access_traits(ArborX::PrimitivesTag, const Primitives &, CheckGetReturnType) [with Primitives=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Box *, Kokkos::Serial::device_type>, KDOP14>, CheckGetReturnType=ArborX::Details::DoNotCheckGetReturnType]"
/var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(266): here
instantiation of "ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::BoundingVolumeHierarchy(const ExecutionSpace &, const Values &, const IndexableGetter &, const SpaceFillingCurve &) [with MemorySpace=Kokkos::Serial::memory_space, Value=ArborX::PairValueIndex<KDOP14, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=KDOP14, ExecutionSpace=Kokkos::Serial::execution_space, Values=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Box *, Kokkos::Serial::device_type>, KDOP14>, SpaceFillingCurve=ArborX::Experimental::Morton64]"
/var/jenkins/workspace/ArborX_master/test/ArborXTest_LegacyTree.hpp(29): here
[ 7 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<ManufacturedSolution::structured_grid_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeManufacturedSolution.cpp(39): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<ManufacturedSolution::structured_grid_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeManufacturedSolution.cpp(39): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<ManufacturedSolution::structured_grid_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeManufacturedSolution.cpp(39): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<ManufacturedSolution::structured_grid_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeManufacturedSolution.cpp(39): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<ManufacturedSolution::structured_grid_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeManufacturedSolution.cpp(39): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<ManufacturedSolution::structured_grid_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeManufacturedSolution.cpp(39): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<ManufacturedSolution::structured_grid_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeManufacturedSolution.cpp(39): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsLegacy.hpp(53): warning: missing return statement at end of non-void function "ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator() [with Primitives=Kokkos::View<ArborX::Box *, Kokkos::OpenMP::device_type>, BoundingVolume=KDOP14]"
detected during:
instantiation of "auto ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator()(ArborX::Details::LegacyValues<Primitives, BoundingVolume>::size_type) const [with Primitives=Kokkos::View<ArborX::Box *, Kokkos::OpenMP::device_type>, BoundingVolume=KDOP14]"
(133): here
instantiation of "decltype(auto) ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::get(const ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::Values &, ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::size_type) [with Primitives=Kokkos::View<ArborX::Box *, Kokkos::OpenMP::device_type>, BoundingVolume=KDOP14]"
/opt/kokkos/include/Kokkos_DetectionIdiom.hpp(64): here
instantiation of type "Kokkos::is_detected<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::LegacyValues<Kokkos::View<ArborX::Box *, Kokkos::OpenMP::device_type>, KDOP14>, ArborX::PrimitivesTag, void>, ArborX::Details::LegacyValues<Kokkos::View<ArborX::Box *, Kokkos::OpenMP::device_type>, KDOP14>>"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_AccessTraits.hpp(179): here
instantiation of "void ArborX::Details::check_valid_access_traits(ArborX::PrimitivesTag, const Primitives &, CheckGetReturnType) [with Primitives=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Box *, Kokkos::OpenMP::device_type>, KDOP14>, CheckGetReturnType=ArborX::Details::DoNotCheckGetReturnType]"
/var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(266): here
instantiation of "ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::BoundingVolumeHierarchy(const ExecutionSpace &, const Values &, const IndexableGetter &, const SpaceFillingCurve &) [with MemorySpace=Kokkos::Serial::memory_space, Value=ArborX::PairValueIndex<KDOP14, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=KDOP14, ExecutionSpace=Kokkos::HostSpace::execution_space, Values=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Box *, Kokkos::OpenMP::device_type>, KDOP14>, SpaceFillingCurve=ArborX::Experimental::Morton64]"
/var/jenkins/workspace/ArborX_master/test/ArborXTest_LegacyTree.hpp(29): here
[ 8 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeManufacturedSolution.cpp(39): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 16 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeManufacturedSolution.cpp(39): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 16 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeManufacturedSolution.cpp(39): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 16 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeManufacturedSolution.cpp(39): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsLegacy.hpp(53): warning: missing return statement at end of non-void function "ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator() [with Primitives=Kokkos::View<ArborX::Box *, Kokkos::CudaSpace::device_type>, BoundingVolume=KDOP14]"
detected during:
instantiation of "auto ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator()(ArborX::Details::LegacyValues<Primitives, BoundingVolume>::size_type) const [with Primitives=Kokkos::View<ArborX::Box *, Kokkos::CudaSpace::device_type>, BoundingVolume=KDOP14]"
(133): here
instantiation of "decltype(auto) ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::get(const ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::Values &, ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::size_type) [with Primitives=Kokkos::View<ArborX::Box *, Kokkos::CudaSpace::device_type>, BoundingVolume=KDOP14]"
/opt/kokkos/include/Kokkos_DetectionIdiom.hpp(64): here
instantiation of type "Kokkos::is_detected<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::LegacyValues<Kokkos::View<ArborX::Box *, Kokkos::CudaSpace::device_type>, KDOP14>, ArborX::PrimitivesTag, void>, ArborX::Details::LegacyValues<Kokkos::View<ArborX::Box *, Kokkos::CudaSpace::device_type>, KDOP14>>"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_AccessTraits.hpp(179): here
instantiation of "void ArborX::Details::check_valid_access_traits(ArborX::PrimitivesTag, const Primitives &, CheckGetReturnType) [with Primitives=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Box *, Kokkos::CudaSpace::device_type>, KDOP14>, CheckGetReturnType=ArborX::Details::DoNotCheckGetReturnType]"
/var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(266): here
instantiation of "ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::BoundingVolumeHierarchy(const ExecutionSpace &, const Values &, const IndexableGetter &, const SpaceFillingCurve &) [with MemorySpace=Kokkos::CudaSpace::memory_space, Value=ArborX::PairValueIndex<KDOP14, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=KDOP14, ExecutionSpace=Kokkos::CudaSpace::execution_space, Values=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Box *, Kokkos::CudaSpace::device_type>, KDOP14>, SpaceFillingCurve=ArborX::Experimental::Morton64]"
/var/jenkins/workspace/ArborX_master/test/ArborXTest_LegacyTree.hpp(29): here
[ 9 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeManufacturedSolution.cpp(39): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeManufacturedSolution.cpp(39): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeManufacturedSolution.cpp(39): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeManufacturedSolution.cpp(39): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeManufacturedSolution.cpp(39): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeManufacturedSolution.cpp(39): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeManufacturedSolution.cpp(39): here
[ 68%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH_KDOP18.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH_KDOP18.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeComparisonWithBoost_BVH_KDOP18.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 68%] Built target ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 69%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsSortUtils.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 30%] Built target ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 30%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/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_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/test/headers_self_contained/tstHeader.cpp
[ 31%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/utf_main.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/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_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/test/utf_main.cpp
[ 31%] Linking CXX executable ArborX_Test_DetailsClusteringHelpers.exe
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/link.txt --verbose=1
/opt/kokkos/bin/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
[ 31%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/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
[ 32%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/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
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 32%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 32%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/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_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/test/headers_self_contained/tstHeader.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 32%] Built target ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp
[ 33%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BVH_KDOP18.cpp.o
cd /var/jenkins/workspace/ArborX_master/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_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/build/test/tstQueryTreeManufacturedSolution_BVH_KDOP18.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 33%] Built target ArborX_Test_DetailsClusteringHelpers.exe
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 33%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/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_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/test/headers_self_contained/tstHeader.cpp
[ 70%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_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
[ 33%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/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_master/build'
[ 70%] 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
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 71%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsTreeNodeLabeling.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 33%] Built target ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 33%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/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_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/test/headers_self_contained/tstHeader.cpp
[ 34%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/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
[ 34%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH.cpp.o
cd /var/jenkins/workspace/ArborX_master/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_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/build/test/tstQueryTreeComparisonWithBoost_BVH.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 34%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 34%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/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_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/test/headers_self_contained/tstHeader.cpp
[ 34%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BF.cpp.o
cd /var/jenkins/workspace/ArborX_master/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_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/build/test/tstQueryTreeComparisonWithBoost_BF.cpp
[ 35%] Linking CXX executable ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/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
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 35%] Built target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 35%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /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_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/test/headers_self_contained/tstHeader.cpp
[ 35%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/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
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 36%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH_KDOP14.cpp.o
[ 36%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp
cd /var/jenkins/workspace/ArborX_master/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_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/build/test/tstQueryTreeComparisonWithBoost_BVH_KDOP14.cpp
[ 36%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH_KDOP18.cpp.o
cd /var/jenkins/workspace/ArborX_master/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_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/build/test/tstQueryTreeComparisonWithBoost_BVH_KDOP18.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_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 36%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /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_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/test/headers_self_contained/tstHeader.cpp
[ 37%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/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_master/build'
[ 37%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp
[ 37%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbackQueryPerThread.cpp.o
cd /var/jenkins/workspace/ArborX_master/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_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/test/tstQueryTreeCallbackQueryPerThread.cpp
[ 38%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/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]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 38%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp
[ 39%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeRay.cpp.o
cd /var/jenkins/workspace/ArborX_master/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_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/test/tstQueryTreeRay.cpp
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsLegacy.hpp(53): warning: missing return statement at end of non-void function "ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator() [with Primitives=Kokkos::View<ArborX::Box *, Kokkos::Serial::device_type>, BoundingVolume=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]"
(133): here
instantiation of "decltype(auto) ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::get(const ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::Values &, ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::size_type) [with Primitives=Kokkos::View<ArborX::Box *, Kokkos::Serial::device_type>, BoundingVolume=KDOP18]"
/opt/kokkos/include/Kokkos_DetectionIdiom.hpp(64): here
instantiation of type "Kokkos::is_detected<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::LegacyValues<Kokkos::View<ArborX::Box *, Kokkos::Serial::device_type>, KDOP18>, ArborX::PrimitivesTag, void>, ArborX::Details::LegacyValues<Kokkos::View<ArborX::Box *, Kokkos::Serial::device_type>, KDOP18>>"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_AccessTraits.hpp(179): here
instantiation of "void ArborX::Details::check_valid_access_traits(ArborX::PrimitivesTag, const Primitives &, CheckGetReturnType) [with Primitives=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Box *, Kokkos::Serial::device_type>, KDOP18>, CheckGetReturnType=ArborX::Details::DoNotCheckGetReturnType]"
/var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(266): here
instantiation of "ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::BoundingVolumeHierarchy(const ExecutionSpace &, const Values &, const IndexableGetter &, const SpaceFillingCurve &) [with MemorySpace=Kokkos::Serial::memory_space, Value=ArborX::PairValueIndex<KDOP18, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=KDOP18, ExecutionSpace=Kokkos::Serial::execution_space, Values=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Box *, Kokkos::Serial::device_type>, KDOP18>, SpaceFillingCurve=ArborX::Experimental::Morton64]"
/var/jenkins/workspace/ArborX_master/test/ArborXTest_LegacyTree.hpp(29): here
[ 7 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<ManufacturedSolution::structured_grid_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeManufacturedSolution.cpp(39): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<ManufacturedSolution::structured_grid_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeManufacturedSolution.cpp(39): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<ManufacturedSolution::structured_grid_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeManufacturedSolution.cpp(39): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<ManufacturedSolution::structured_grid_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeManufacturedSolution.cpp(39): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<ManufacturedSolution::structured_grid_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeManufacturedSolution.cpp(39): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<ManufacturedSolution::structured_grid_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeManufacturedSolution.cpp(39): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<ManufacturedSolution::structured_grid_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeManufacturedSolution.cpp(39): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsLegacy.hpp(53): warning: missing return statement at end of non-void function "ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator() [with Primitives=Kokkos::View<ArborX::Box *, Kokkos::OpenMP::device_type>, BoundingVolume=KDOP18]"
detected during:
instantiation of "auto ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator()(ArborX::Details::LegacyValues<Primitives, BoundingVolume>::size_type) const [with Primitives=Kokkos::View<ArborX::Box *, Kokkos::OpenMP::device_type>, BoundingVolume=KDOP18]"
(133): here
instantiation of "decltype(auto) ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::get(const ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::Values &, ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::size_type) [with Primitives=Kokkos::View<ArborX::Box *, Kokkos::OpenMP::device_type>, BoundingVolume=KDOP18]"
/opt/kokkos/include/Kokkos_DetectionIdiom.hpp(64): here
instantiation of type "Kokkos::is_detected<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::LegacyValues<Kokkos::View<ArborX::Box *, Kokkos::OpenMP::device_type>, KDOP18>, ArborX::PrimitivesTag, void>, ArborX::Details::LegacyValues<Kokkos::View<ArborX::Box *, Kokkos::OpenMP::device_type>, KDOP18>>"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_AccessTraits.hpp(179): here
instantiation of "void ArborX::Details::check_valid_access_traits(ArborX::PrimitivesTag, const Primitives &, CheckGetReturnType) [with Primitives=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Box *, Kokkos::OpenMP::device_type>, KDOP18>, CheckGetReturnType=ArborX::Details::DoNotCheckGetReturnType]"
/var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(266): here
instantiation of "ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::BoundingVolumeHierarchy(const ExecutionSpace &, const Values &, const IndexableGetter &, const SpaceFillingCurve &) [with MemorySpace=Kokkos::Serial::memory_space, Value=ArborX::PairValueIndex<KDOP18, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=KDOP18, ExecutionSpace=Kokkos::HostSpace::execution_space, Values=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Box *, Kokkos::OpenMP::device_type>, KDOP18>, SpaceFillingCurve=ArborX::Experimental::Morton64]"
/var/jenkins/workspace/ArborX_master/test/ArborXTest_LegacyTree.hpp(29): here
[ 8 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeManufacturedSolution.cpp(39): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 16 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeManufacturedSolution.cpp(39): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 16 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeManufacturedSolution.cpp(39): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 16 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeManufacturedSolution.cpp(39): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsLegacy.hpp(53): warning: missing return statement at end of non-void function "ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator() [with Primitives=Kokkos::View<ArborX::Box *, Kokkos::CudaSpace::device_type>, BoundingVolume=KDOP18]"
detected during:
instantiation of "auto ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator()(ArborX::Details::LegacyValues<Primitives, BoundingVolume>::size_type) const [with Primitives=Kokkos::View<ArborX::Box *, Kokkos::CudaSpace::device_type>, BoundingVolume=KDOP18]"
(133): here
instantiation of "decltype(auto) ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::get(const ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::Values &, ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::size_type) [with Primitives=Kokkos::View<ArborX::Box *, Kokkos::CudaSpace::device_type>, BoundingVolume=KDOP18]"
/opt/kokkos/include/Kokkos_DetectionIdiom.hpp(64): here
instantiation of type "Kokkos::is_detected<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::LegacyValues<Kokkos::View<ArborX::Box *, Kokkos::CudaSpace::device_type>, KDOP18>, ArborX::PrimitivesTag, void>, ArborX::Details::LegacyValues<Kokkos::View<ArborX::Box *, Kokkos::CudaSpace::device_type>, KDOP18>>"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_AccessTraits.hpp(179): here
instantiation of "void ArborX::Details::check_valid_access_traits(ArborX::PrimitivesTag, const Primitives &, CheckGetReturnType) [with Primitives=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Box *, Kokkos::CudaSpace::device_type>, KDOP18>, CheckGetReturnType=ArborX::Details::DoNotCheckGetReturnType]"
/var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(266): here
instantiation of "ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::BoundingVolumeHierarchy(const ExecutionSpace &, const Values &, const IndexableGetter &, const SpaceFillingCurve &) [with MemorySpace=Kokkos::CudaSpace::memory_space, Value=ArborX::PairValueIndex<KDOP18, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=KDOP18, ExecutionSpace=Kokkos::CudaSpace::execution_space, Values=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Box *, Kokkos::CudaSpace::device_type>, KDOP18>, SpaceFillingCurve=ArborX::Experimental::Morton64]"
/var/jenkins/workspace/ArborX_master/test/ArborXTest_LegacyTree.hpp(29): here
[ 9 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeManufacturedSolution.cpp(39): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeManufacturedSolution.cpp(39): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeManufacturedSolution.cpp(39): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeManufacturedSolution.cpp(39): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeManufacturedSolution.cpp(39): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeManufacturedSolution.cpp(39): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeManufacturedSolution.cpp(39): here
[ 72%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbackQueryPerThread.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbackQueryPerThread.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbackQueryPerThread.cpp
[ 39%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeTraversalPolicy.cpp.o
cd /var/jenkins/workspace/ArborX_master/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_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/test/tstQueryTreeTraversalPolicy.cpp
[ 40%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeIntersectsKDOP.cpp.o
cd /var/jenkins/workspace/ArborX_master/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_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/test/tstQueryTreeIntersectsKDOP.cpp
[ 72%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
[ 40%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstKokkosToolsAnnotations.cpp.o
cd /var/jenkins/workspace/ArborX_master/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_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/test/tstKokkosToolsAnnotations.cpp
[ 72%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 72%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 72%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsStack.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 40%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/utf_main.cpp.o
cd /var/jenkins/workspace/ArborX_master/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_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/test/utf_main.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 72%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 73%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsBatchedQueries.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/build
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/DependInfo.cmake --color=
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/depend.internal".
[ 41%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/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_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/test/headers_self_contained/tstHeader.cpp
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/build
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 41%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/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_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/test/headers_self_contained/tstHeader.cpp
[ 41%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/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_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/test/headers_self_contained/tstHeader.cpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 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_master/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_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/test/headers_self_contained/tstHeader.cpp
[ 42%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/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
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 42%] Built target ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 42%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/link.txt --verbose=1
[ 42%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/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_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/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_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
[ 43%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/link.txt --verbose=1
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/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_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
[ 43%] 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_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/DependInfo.cmake --color=
[ 43%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/link.txt --verbose=1
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
/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%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/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_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/test/headers_self_contained/tstHeader.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/depend
[ 43%] 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_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/DependInfo.cmake --color=
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_ArborX_BruteForce_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/build
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/depend.internal".
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 44%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/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_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/test/headers_self_contained/tstHeader.cpp
[ 44%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/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_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/test/headers_self_contained/tstHeader.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 44%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 45%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/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_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/test/headers_self_contained/tstHeader.cpp
[ 45%] Linking CXX executable ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/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 -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 45%] Built target ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/depend
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/depend.internal".
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
Scanning dependencies of target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/DependInfo.cmake --color=
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsLegacy.hpp(53): warning: missing return statement at end of non-void function "ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator() [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, BoundingVolume=ArborX::Box]"
detected during:
instantiation of "auto ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator()(ArborX::Details::LegacyValues<Primitives, BoundingVolume>::size_type) const [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, BoundingVolume=ArborX::Box]"
(133): here
instantiation of "decltype(auto) ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::get(const ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::Values &, ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::size_type) [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, BoundingVolume=ArborX::Box]"
/opt/kokkos/include/Kokkos_DetectionIdiom.hpp(64): here
instantiation of type "Kokkos::is_detected<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::Box>, ArborX::PrimitivesTag, void>, ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::Box>>"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_AccessTraits.hpp(179): here
instantiation of "void ArborX::Details::check_valid_access_traits(ArborX::PrimitivesTag, const Primitives &, CheckGetReturnType) [with Primitives=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::Box>, CheckGetReturnType=ArborX::Details::DoNotCheckGetReturnType]"
/var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(266): here
instantiation of "ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::BoundingVolumeHierarchy(const ExecutionSpace &, const Values &, const IndexableGetter &, const SpaceFillingCurve &) [with MemorySpace=Kokkos::Serial::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::Serial::execution_space, Values=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::Box>, SpaceFillingCurve=ArborX::Experimental::Morton64]"
/var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(168): here
[ 7 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<PerThread::callback_intersects_invoker, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<PerThread::callback_intersects_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=PerThread::callback_intersects_invoker, TestType=Kokkos::Serial::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<PerThread::callback_intersects_invoker, ARBORX_DEVICE_TYPES, void>, PerThread::callback_intersects_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<PerThread::callback_intersects_invoker, ARBORX_DEVICE_TYPES, void>, PerThread::callback_intersects_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=PerThread::callback_intersects_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbackQueryPerThread.cpp(35): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const PerThread::IntersectionCallback &, Predicate=const ArborX::Intersects<ArborX::Box> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const PerThread::IntersectionCallback &, Predicate=const ArborX::Intersects<ArborX::Box> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=std::true_type, Callback=PerThread::IntersectionCallback, Predicate=ArborX::Intersects<ArborX::Box>]"
/var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(121): here
instantiation of "void ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(ArborX::Experimental::PerThread, const Predicate &, const Callback &) const [with MemorySpace=Kokkos::Serial::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, Predicate=ArborX::Intersects<ArborX::Box>, Callback=PerThread::IntersectionCallback]"
/var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(229): here
instantiation of "void ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>::query(ArborX::Experimental::PerThread, const Predicate &, const Callback &) const [with MemorySpace=Kokkos::Serial::memory_space, Predicate=ArborX::Intersects<ArborX::Box>, Callback=PerThread::IntersectionCallback]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbackQueryPerThread.cpp(60): here
instantiation of "void PerThread::callback_intersects<DeviceType>::test_method() [with DeviceType=Kokkos::Serial::device_type]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbackQueryPerThread.cpp(35): here
[ 5 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<PerThread::callback_intersects_invoker, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<PerThread::callback_intersects_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=PerThread::callback_intersects_invoker, TestType=Kokkos::Serial::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<PerThread::callback_intersects_invoker, ARBORX_DEVICE_TYPES, void>, PerThread::callback_intersects_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<PerThread::callback_intersects_invoker, ARBORX_DEVICE_TYPES, void>, PerThread::callback_intersects_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=PerThread::callback_intersects_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbackQueryPerThread.cpp(35): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsLegacy.hpp(53): warning: missing return statement at end of non-void function "ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator() [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, BoundingVolume=ArborX::Box]"
detected during:
instantiation of "auto ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator()(ArborX::Details::LegacyValues<Primitives, BoundingVolume>::size_type) const [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, BoundingVolume=ArborX::Box]"
(133): here
instantiation of "decltype(auto) ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::get(const ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::Values &, ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::size_type) [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, BoundingVolume=ArborX::Box]"
/opt/kokkos/include/Kokkos_DetectionIdiom.hpp(64): here
instantiation of type "Kokkos::is_detected<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, ArborX::Box>, ArborX::PrimitivesTag, void>, ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, ArborX::Box>>"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_AccessTraits.hpp(179): here
instantiation of "void ArborX::Details::check_valid_access_traits(ArborX::PrimitivesTag, const Primitives &, CheckGetReturnType) [with Primitives=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, ArborX::Box>, CheckGetReturnType=ArborX::Details::DoNotCheckGetReturnType]"
/var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(266): here
instantiation of "ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::BoundingVolumeHierarchy(const ExecutionSpace &, const Values &, const IndexableGetter &, const SpaceFillingCurve &) [with MemorySpace=Kokkos::Serial::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::HostSpace::execution_space, Values=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, ArborX::Box>, SpaceFillingCurve=ArborX::Experimental::Morton64]"
/var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(168): here
[ 8 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<PerThread::callback_intersects_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=PerThread::callback_intersects_invoker, TestType=Kokkos::OpenMP::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<PerThread::callback_intersects_invoker, ARBORX_DEVICE_TYPES, void>, PerThread::callback_intersects_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<PerThread::callback_intersects_invoker, ARBORX_DEVICE_TYPES, void>, PerThread::callback_intersects_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<PerThread::callback_intersects_invoker, ARBORX_DEVICE_TYPES, void>, PerThread::callback_intersects_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=PerThread::callback_intersects_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbackQueryPerThread.cpp(35): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsLegacy.hpp(53): warning: missing return statement at end of non-void function "ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator() [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, BoundingVolume=ArborX::Box]"
detected during:
instantiation of "auto ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator()(ArborX::Details::LegacyValues<Primitives, BoundingVolume>::size_type) const [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, BoundingVolume=ArborX::Box]"
(133): here
instantiation of "decltype(auto) ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::get(const ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::Values &, ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::size_type) [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, BoundingVolume=ArborX::Box]"
/opt/kokkos/include/Kokkos_DetectionIdiom.hpp(64): here
instantiation of type "Kokkos::is_detected<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::Box>, ArborX::PrimitivesTag, void>, ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::Box>>"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_AccessTraits.hpp(179): here
instantiation of "void ArborX::Details::check_valid_access_traits(ArborX::PrimitivesTag, const Primitives &, CheckGetReturnType) [with Primitives=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::Box>, CheckGetReturnType=ArborX::Details::DoNotCheckGetReturnType]"
/var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(266): here
instantiation of "ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::BoundingVolumeHierarchy(const ExecutionSpace &, const Values &, const IndexableGetter &, const SpaceFillingCurve &) [with MemorySpace=Kokkos::CudaSpace::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::CudaSpace::execution_space, Values=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::Box>, SpaceFillingCurve=ArborX::Experimental::Morton64]"
/var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(168): here
[ 9 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<PerThread::callback_intersects_invoker, ARBORX_DEVICE_TYPES, void>, PerThread::callback_intersects_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<PerThread::callback_intersects_invoker, ARBORX_DEVICE_TYPES, void>, PerThread::callback_intersects_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<PerThread::callback_intersects_invoker, ARBORX_DEVICE_TYPES, void>, PerThread::callback_intersects_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<PerThread::callback_intersects_invoker, ARBORX_DEVICE_TYPES, void>, PerThread::callback_intersects_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=PerThread::callback_intersects_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbackQueryPerThread.cpp(35): here
<built-in>: fatal error: when writing output to /tmp/tmpxft_00002bbf_00000000-5_tstQueryTreeCallbackQueryPerThread.cpp4.ii: Input/output error
compilation terminated.
make[2]: *** [test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/build.make:274: test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbackQueryPerThread.cpp.o] Error 1
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 45%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/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_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/test/headers_self_contained/tstHeader.cpp
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 45%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/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_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/test/headers_self_contained/tstHeader.cpp
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsLegacy.hpp(53): warning: missing return statement at end of non-void function "ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator() [with Primitives=std::conditional_t<true, Kokkos::View<ArborX::Point *, Kokkos::HostSpace>, Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, BoundingVolume=KDOP14]"
detected during:
instantiation of "auto ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator()(ArborX::Details::LegacyValues<Primitives, BoundingVolume>::size_type) const [with Primitives=std::conditional_t<true, Kokkos::View<ArborX::Point *, Kokkos::HostSpace>, Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, BoundingVolume=KDOP14]"
(133): here
instantiation of "decltype(auto) ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::get(const ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::Values &, ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::size_type) [with Primitives=std::conditional_t<true, Kokkos::View<ArborX::Point *, Kokkos::HostSpace>, Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, BoundingVolume=KDOP14]"
/opt/kokkos/include/Kokkos_DetectionIdiom.hpp(64): here
instantiation of type "Kokkos::is_detected<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::LegacyValues<std::conditional_t<true, Kokkos::View<ArborX::Point *, Kokkos::HostSpace>, Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, KDOP14>, ArborX::PrimitivesTag, void>, ArborX::Details::LegacyValues<std::conditional_t<true, Kokkos::View<ArborX::Point *, Kokkos::HostSpace>, Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, KDOP14>>"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_AccessTraits.hpp(179): here
instantiation of "void ArborX::Details::check_valid_access_traits(ArborX::PrimitivesTag, const Primitives &, CheckGetReturnType) [with Primitives=ArborX::Details::LegacyValues<std::conditional_t<true, Kokkos::View<ArborX::Point *, Kokkos::HostSpace>, Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, KDOP14>, CheckGetReturnType=ArborX::Details::DoNotCheckGetReturnType]"
/var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(266): here
instantiation of "ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::BoundingVolumeHierarchy(const ExecutionSpace &, const Values &, const IndexableGetter &, const SpaceFillingCurve &) [with MemorySpace=Kokkos::Serial::memory_space, Value=ArborX::PairValueIndex<KDOP14, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=KDOP14, ExecutionSpace=Kokkos::Serial::execution_space, Values=ArborX::Details::LegacyValues<std::conditional_t<true, Kokkos::View<ArborX::Point *, Kokkos::HostSpace>, Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, KDOP14>, SpaceFillingCurve=ArborX::Experimental::Morton64]"
/var/jenkins/workspace/ArborX_master/test/ArborXTest_LegacyTree.hpp(29): here
[ 7 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 16 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 16 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 16 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsLegacy.hpp(53): warning: missing return statement at end of non-void function "ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator() [with Primitives=std::conditional_t<false, Kokkos::View<ArborX::Point *, Kokkos::HostSpace>, Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::CudaSpace::memory_space>>, BoundingVolume=KDOP14]"
detected during:
instantiation of "auto ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator()(ArborX::Details::LegacyValues<Primitives, BoundingVolume>::size_type) const [with Primitives=std::conditional_t<false, Kokkos::View<ArborX::Point *, Kokkos::HostSpace>, Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::CudaSpace::memory_space>>, BoundingVolume=KDOP14]"
(133): here
instantiation of "decltype(auto) ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::get(const ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::Values &, ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::size_type) [with Primitives=std::conditional_t<false, Kokkos::View<ArborX::Point *, Kokkos::HostSpace>, Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::CudaSpace::memory_space>>, BoundingVolume=KDOP14]"
/opt/kokkos/include/Kokkos_DetectionIdiom.hpp(64): here
instantiation of type "Kokkos::is_detected<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::LegacyValues<std::conditional_t<false, Kokkos::View<ArborX::Point *, Kokkos::HostSpace>, Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::CudaSpace::memory_space>>, KDOP14>, ArborX::PrimitivesTag, void>, ArborX::Details::LegacyValues<std::conditional_t<false, Kokkos::View<ArborX::Point *, Kokkos::HostSpace>, Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::CudaSpace::memory_space>>, KDOP14>>"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_AccessTraits.hpp(179): here
instantiation of "void ArborX::Details::check_valid_access_traits(ArborX::PrimitivesTag, const Primitives &, CheckGetReturnType) [with Primitives=ArborX::Details::LegacyValues<std::conditional_t<false, Kokkos::View<ArborX::Point *, Kokkos::HostSpace>, Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::CudaSpace::memory_space>>, KDOP14>, CheckGetReturnType=ArborX::Details::DoNotCheckGetReturnType]"
/var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(266): here
instantiation of "ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::BoundingVolumeHierarchy(const ExecutionSpace &, const Values &, const IndexableGetter &, const SpaceFillingCurve &) [with MemorySpace=Kokkos::CudaSpace::memory_space, Value=ArborX::PairValueIndex<KDOP14, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=KDOP14, ExecutionSpace=Kokkos::CudaSpace::execution_space, Values=ArborX::Details::LegacyValues<std::conditional_t<false, Kokkos::View<ArborX::Point *, Kokkos::HostSpace>, Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::CudaSpace::memory_space>>, KDOP14>, SpaceFillingCurve=ArborX::Experimental::Morton64]"
/var/jenkins/workspace/ArborX_master/test/ArborXTest_LegacyTree.hpp(29): here
[ 9 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here
<built-in>: fatal error: when writing output to /tmp/tmpxft_00002add_00000000-5_tstQueryTreeComparisonWithBoost_BVH_KDOP14.cpp4.ii: Input/output error
compilation terminated.
make[2]: *** [test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/build.make:248: test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH_KDOP14.cpp.o] Error 1
[ 45%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/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
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 45%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 46%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /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_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/test/headers_self_contained/tstHeader.cpp
[ 47%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/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
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 48%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/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_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/test/headers_self_contained/tstHeader.cpp
[ 49%] Linking CXX executable ArborX_HeaderSelfContained_ArborX_BruteForce_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/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_master/build'
[ 49%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_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
[ 49%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/link.txt --verbose=1
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_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_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
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 50%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/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_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/test/headers_self_contained/tstHeader.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 50%] Built target ArborX_HeaderSelfContained_ArborX_BruteForce_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/build
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 50%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_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
[ 50%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/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_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/test/headers_self_contained/tstHeader.cpp
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 50%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/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_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/test/headers_self_contained/tstHeader.cpp
[ 50%] Linking CXX executable ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/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
[ 50%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/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_master/build'
[ 50%] Built target ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 51%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/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_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/test/headers_self_contained/tstHeader.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 51%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 52%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/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_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/test/headers_self_contained/tstHeader.cpp
[ 53%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/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
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsLegacy.hpp(53): warning: missing return statement at end of non-void function "ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator() [with Primitives=std::conditional_t<true, Kokkos::View<ArborX::Point *, Kokkos::HostSpace>, Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, BoundingVolume=KDOP18]"
detected during:
instantiation of "auto ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator()(ArborX::Details::LegacyValues<Primitives, BoundingVolume>::size_type) const [with Primitives=std::conditional_t<true, Kokkos::View<ArborX::Point *, Kokkos::HostSpace>, Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, BoundingVolume=KDOP18]"
(133): here
instantiation of "decltype(auto) ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::get(const ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::Values &, ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::size_type) [with Primitives=std::conditional_t<true, Kokkos::View<ArborX::Point *, Kokkos::HostSpace>, Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, BoundingVolume=KDOP18]"
/opt/kokkos/include/Kokkos_DetectionIdiom.hpp(64): here
instantiation of type "Kokkos::is_detected<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::LegacyValues<std::conditional_t<true, Kokkos::View<ArborX::Point *, Kokkos::HostSpace>, Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, KDOP18>, ArborX::PrimitivesTag, void>, ArborX::Details::LegacyValues<std::conditional_t<true, Kokkos::View<ArborX::Point *, Kokkos::HostSpace>, Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, KDOP18>>"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_AccessTraits.hpp(179): here
instantiation of "void ArborX::Details::check_valid_access_traits(ArborX::PrimitivesTag, const Primitives &, CheckGetReturnType) [with Primitives=ArborX::Details::LegacyValues<std::conditional_t<true, Kokkos::View<ArborX::Point *, Kokkos::HostSpace>, Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, KDOP18>, CheckGetReturnType=ArborX::Details::DoNotCheckGetReturnType]"
/var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(266): here
instantiation of "ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::BoundingVolumeHierarchy(const ExecutionSpace &, const Values &, const IndexableGetter &, const SpaceFillingCurve &) [with MemorySpace=Kokkos::Serial::memory_space, Value=ArborX::PairValueIndex<KDOP18, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=KDOP18, ExecutionSpace=Kokkos::Serial::execution_space, Values=ArborX::Details::LegacyValues<std::conditional_t<true, Kokkos::View<ArborX::Point *, Kokkos::HostSpace>, Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, KDOP18>, SpaceFillingCurve=ArborX::Experimental::Morton64]"
/var/jenkins/workspace/ArborX_master/test/ArborXTest_LegacyTree.hpp(29): here
[ 7 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 16 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 16 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 16 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsLegacy.hpp(53): warning: missing return statement at end of non-void function "ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator() [with Primitives=std::conditional_t<false, Kokkos::View<ArborX::Point *, Kokkos::HostSpace>, Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::CudaSpace::memory_space>>, BoundingVolume=KDOP18]"
detected during:
instantiation of "auto ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator()(ArborX::Details::LegacyValues<Primitives, BoundingVolume>::size_type) const [with Primitives=std::conditional_t<false, Kokkos::View<ArborX::Point *, Kokkos::HostSpace>, Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::CudaSpace::memory_space>>, BoundingVolume=KDOP18]"
(133): here
instantiation of "decltype(auto) ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::get(const ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::Values &, ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::size_type) [with Primitives=std::conditional_t<false, Kokkos::View<ArborX::Point *, Kokkos::HostSpace>, Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::CudaSpace::memory_space>>, BoundingVolume=KDOP18]"
/opt/kokkos/include/Kokkos_DetectionIdiom.hpp(64): here
instantiation of type "Kokkos::is_detected<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::LegacyValues<std::conditional_t<false, Kokkos::View<ArborX::Point *, Kokkos::HostSpace>, Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::CudaSpace::memory_space>>, KDOP18>, ArborX::PrimitivesTag, void>, ArborX::Details::LegacyValues<std::conditional_t<false, Kokkos::View<ArborX::Point *, Kokkos::HostSpace>, Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::CudaSpace::memory_space>>, KDOP18>>"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_AccessTraits.hpp(179): here
instantiation of "void ArborX::Details::check_valid_access_traits(ArborX::PrimitivesTag, const Primitives &, CheckGetReturnType) [with Primitives=ArborX::Details::LegacyValues<std::conditional_t<false, Kokkos::View<ArborX::Point *, Kokkos::HostSpace>, Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::CudaSpace::memory_space>>, KDOP18>, CheckGetReturnType=ArborX::Details::DoNotCheckGetReturnType]"
/var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(266): here
instantiation of "ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::BoundingVolumeHierarchy(const ExecutionSpace &, const Values &, const IndexableGetter &, const SpaceFillingCurve &) [with MemorySpace=Kokkos::CudaSpace::memory_space, Value=ArborX::PairValueIndex<KDOP18, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=KDOP18, ExecutionSpace=Kokkos::CudaSpace::execution_space, Values=ArborX::Details::LegacyValues<std::conditional_t<false, Kokkos::View<ArborX::Point *, Kokkos::HostSpace>, Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::CudaSpace::memory_space>>, KDOP18>, SpaceFillingCurve=ArborX::Experimental::Morton64]"
/var/jenkins/workspace/ArborX_master/test/ArborXTest_LegacyTree.hpp(29): here
[ 9 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here
Segmentation fault (core dumped)
make[2]: *** [test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/build.make:261: test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH_KDOP18.cpp.o] Error 139
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 53%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 54%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/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_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/test/headers_self_contained/tstHeader.cpp
[ 54%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/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
[ 54%] Linking CXX executable ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/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_master/build'
[ 54%] Built target ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/build
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 54%] Built target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/DependInfo.cmake --color=
[ 55%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/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_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/test/headers_self_contained/tstHeader.cpp
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 55%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/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_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/test/headers_self_contained/tstHeader.cpp
[ 55%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/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
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 55%] Built target ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 56%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /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_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/test/headers_self_contained/tstHeader.cpp
[ 57%] Linking CXX executable ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/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
[ 57%] Linking CXX executable ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/link.txt --verbose=1
[ 58%] Linking CXX executable ArborX_Test_QueryTree.exe
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_QueryTree.exe.dir/link.txt --verbose=1
/opt/kokkos/bin/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
/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_master/build'
[ 58%] Built target ArborX_HeaderSelfContained_ArborX_HDBSCAN_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]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 58%] Built target ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/depend.internal".
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/DependInfo.cmake --color=
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/build
[ 59%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/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_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/test/headers_self_contained/tstHeader.cpp
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/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_master/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_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/test/headers_self_contained/tstHeader.cpp
[ 60%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/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_master/build'
[ 60%] Built target ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 60%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/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_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/test/headers_self_contained/tstHeader.cpp
[ 60%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/link.txt --verbose=1
/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_master/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_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 61%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/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_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/test/headers_self_contained/tstHeader.cpp
[ 62%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/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
[ 62%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/link.txt --verbose=1
/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]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 62%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_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]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/DependInfo.cmake --color=
[ 62%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_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
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/depend.internal".
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/build
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 62%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /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_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/test/headers_self_contained/tstHeader.cpp
[ 63%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /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_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/test/headers_self_contained/tstHeader.cpp
[ 64%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/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
[ 64%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/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
[ 64%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/link.txt --verbose=1
/opt/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_master/build'
[ 64%] 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]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/DependInfo.cmake --color=
[ 64%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 64%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/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
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 64%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/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_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/test/headers_self_contained/tstHeader.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 64%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/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_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/test/headers_self_contained/tstHeader.cpp
[ 64%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 64%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/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_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/test/headers_self_contained/tstHeader.cpp
[ 73%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 64%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/DependInfo.cmake --color=
[ 73%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 65%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/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_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/test/headers_self_contained/tstHeader.cpp
[ 66%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/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
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 66%] Built target ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/DependInfo.cmake --color=
[ 67%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/depend.internal".
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/link.txt --verbose=1
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/build
/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
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 67%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/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_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/test/headers_self_contained/tstHeader.cpp
[ 68%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/link.txt --verbose=1
/opt/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
[ 68%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/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
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 68%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 69%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp
[ 69%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/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_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/test/headers_self_contained/tstHeader.cpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 69%] Built target ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/DependInfo.cmake --color=
[ 69%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/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_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/test/headers_self_contained/tstHeader.cpp
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 70%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/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_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/test/headers_self_contained/tstHeader.cpp
[ 70%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/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
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 70%] Built target ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 71%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/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_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/test/headers_self_contained/tstHeader.cpp
[ 72%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/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
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 72%] Built target ArborX_Test_QueryTree.exe
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_master/build'
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/depend.internal".
[ 72%] Built target ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_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
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/DependInfo.cmake --color=
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 73%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/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_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/test/headers_self_contained/tstHeader.cpp
[ 73%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/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_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/test/headers_self_contained/tstHeader.cpp
[ 73%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/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
[ 73%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/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
[ 73%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/link.txt --verbose=1
/opt/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_master/build'
[ 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_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 74%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/link.txt --verbose=1
[ 74%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /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_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/test/headers_self_contained/tstHeader.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/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
/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
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/depend.internal".
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 74%] 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
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/build
[ 74%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /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_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/test/headers_self_contained/tstHeader.cpp
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 74%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /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_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/test/headers_self_contained/tstHeader.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 74%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 75%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /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_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/test/headers_self_contained/tstHeader.cpp
[ 75%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/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_master/build'
[ 75%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 76%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/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_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/test/headers_self_contained/tstHeader.cpp
[ 76%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/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
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 76%] Built target ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 77%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /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_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/test/headers_self_contained/tstHeader.cpp
[ 77%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/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
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 77%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 77%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/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_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/test/headers_self_contained/tstHeader.cpp
[ 77%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/link.txt --verbose=1
[ 77%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/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_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
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 77%] Built target ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_ArborX_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/build
[ 77%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/DependInfo.cmake --color=
[ 77%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/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_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/test/headers_self_contained/tstHeader.cpp
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 77%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/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_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/test/headers_self_contained/tstHeader.cpp
[ 78%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/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_master/build'
[ 78%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_Exception_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 78%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/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_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/test/headers_self_contained/tstHeader.cpp
[ 78%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/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]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 78%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 78%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/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_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/test/headers_self_contained/tstHeader.cpp
[ 78%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/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
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 78%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 78%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/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_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/test/headers_self_contained/tstHeader.cpp
[ 79%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_Exception_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/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
[ 80%] Linking CXX executable ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/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
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 80%] Built target ArborX_HeaderSelfContained_details_ArborX_Exception_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 81%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/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_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/test/headers_self_contained/tstHeader.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 81%] Built target ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/build
[ 81%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/link.txt --verbose=1
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/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_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
[ 81%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/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_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/test/headers_self_contained/tstHeader.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 82%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/link.txt --verbose=1
[ 82%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_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
/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_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/depend.internal".
Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 82%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/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_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/test/headers_self_contained/tstHeader.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 82%] 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_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/examples/access_traits /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/examples/access_traits /var/jenkins/workspace/ArborX_master/build/examples/access_traits/CMakeFiles/ArborX_Example_CudaAccessTraits.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/examples/access_traits/CMakeFiles/ArborX_Example_CudaAccessTraits.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/access_traits/CMakeFiles/ArborX_Example_CudaAccessTraits.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/examples/access_traits/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/access_traits/CMakeFiles/ArborX_Example_CudaAccessTraits.exe.dir/depend.internal".
[ 82%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/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
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 82%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp
make -f examples/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/build.make examples/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/examples/callback /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/examples/callback /var/jenkins/workspace/ArborX_master/build/examples/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/examples/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/examples/callback/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/depend.internal".
Scanning dependencies of target ArborX_Example_CudaAccessTraits.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f examples/access_traits/CMakeFiles/ArborX_Example_CudaAccessTraits.exe.dir/build.make examples/access_traits/CMakeFiles/ArborX_Example_CudaAccessTraits.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 83%] Building CXX object examples/access_traits/CMakeFiles/ArborX_Example_CudaAccessTraits.exe.dir/example_cuda_access_traits.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/examples/access_traits && /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_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/examples/access_traits/example_cuda_access_traits.cpp
Scanning dependencies of target ArborX_Example_Callback.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f examples/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/build.make examples/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/build
[ 83%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/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
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 83%] Built target ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp
make -f examples/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/build.make examples/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/examples/dbscan /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/examples/dbscan /var/jenkins/workspace/ArborX_master/build/examples/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/examples/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/examples/dbscan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/depend.internal".
[ 84%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/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]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 84%] Building CXX object examples/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/example_callback.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/examples/callback && /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_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/examples/callback/example_callback.cpp
[ 84%] Linking CXX executable ArborX_HeaderSelfContained_ArborX_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/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
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 84%] Built target ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp
make -f examples/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/build.make examples/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/examples/molecular_dynamics /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/examples/molecular_dynamics /var/jenkins/workspace/ArborX_master/build/examples/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/examples/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/examples/molecular_dynamics/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/depend.internal".
Scanning dependencies of target ArborX_Example_DBSCAN.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f examples/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/build.make examples/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/build
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 84%] 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_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/examples/simple_intersection /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/examples/simple_intersection /var/jenkins/workspace/ArborX_master/build/examples/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/examples/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/examples/simple_intersection/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/depend.internal".
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 84%] Building CXX object examples/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/example_dbscan.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/examples/dbscan && /opt/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_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/examples/dbscan/example_dbscan.cpp
Scanning dependencies of target ArborX_Example_Intersection.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f examples/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/build.make examples/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/build
Scanning dependencies of target ArborX_Example_MolecularDynamics.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f examples/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/build.make examples/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 84%] Building CXX object examples/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/example_intersection.cpp.o
cd /var/jenkins/workspace/ArborX_master/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_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/examples/simple_intersection/example_intersection.cpp
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 85%] Building CXX object examples/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/example_molecular_dynamics.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/examples/molecular_dynamics && /opt/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_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/examples/molecular_dynamics/example_molecular_dynamics.cpp
[ 85%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/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
[ 86%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/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_master/build'
[ 86%] Built target ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_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_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/examples/triangle_intersection /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection /var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/depend.internal".
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 86%] Built target ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp
make -f examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/build.make examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/examples/triangle_intersection /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection /var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/depend.internal".
Scanning dependencies of target ArborX_Example_TriangleIntersection.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/build.make examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/build
Scanning dependencies of target ArborX_Example_TriangleIntersectionWithMapping.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/build.make examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 87%] Building CXX object examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/triangle_intersection.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection && /opt/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_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/examples/triangle_intersection/triangle_intersection.cpp
[ 88%] Building CXX object examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/triangle_intersection.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /opt/llvm/bin/clang++ -DKOKKOS_DEPENDENCE -DPRECOMPUTE_MAPPING -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -Wpedantic -Wall -Wextra -g -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/triangle_intersection.cpp.o -c /var/jenkins/workspace/ArborX_master/examples/triangle_intersection/triangle_intersection.cpp
[ 88%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/link.txt --verbose=1
/opt/kokkos/bin/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_master/build'
[ 88%] 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_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/examples/viz /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/examples/viz /var/jenkins/workspace/ArborX_master/build/examples/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/examples/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/examples/viz/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/depend.internal".
Scanning dependencies of target ArborX_Example_TreeViz.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f examples/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/build.make examples/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 88%] Building CXX object examples/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/tree_visualization.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/examples/viz && /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_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/examples/viz/tree_visualization.cpp
[ 88%] Linking CXX executable ArborX_Example_CudaAccessTraits.exe
cd /var/jenkins/workspace/ArborX_master/build/examples/access_traits && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_CudaAccessTraits.exe.dir/link.txt --verbose=1
/opt/kokkos/bin/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
[ 88%] Linking CXX executable ArborX_Example_TriangleIntersection.exe
cd /var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/link.txt --verbose=1
[ 88%] Linking CXX executable ArborX_Example_Intersection.exe
cd /var/jenkins/workspace/ArborX_master/build/examples/simple_intersection && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_Intersection.exe.dir/link.txt --verbose=1
/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
/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
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 88%] Built target ArborX_Example_CudaAccessTraits.exe
make -f examples/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/build.make examples/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/examples/raytracing /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/examples/raytracing /var/jenkins/workspace/ArborX_master/build/examples/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
Dependee "/var/jenkins/workspace/ArborX_master/build/examples/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/examples/raytracing/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/depend.internal".
[ 88%] Built target ArborX_Example_Intersection.exe
make -f examples/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/build.make examples/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/examples/brute_force /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/examples/brute_force /var/jenkins/workspace/ArborX_master/build/examples/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/examples/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/examples/brute_force/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/depend.internal".
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 88%] Built target ArborX_Example_TriangleIntersection.exe
make -f examples/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/build.make examples/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/examples/moving_least_squares /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/examples/moving_least_squares /var/jenkins/workspace/ArborX_master/build/examples/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/examples/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/examples/moving_least_squares/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/depend.internal".
Scanning dependencies of target ArborX_Example_BruteForce.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f examples/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/build.make examples/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/build
Scanning dependencies of target ArborX_Example_MovingLeastSquares.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f examples/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/build.make examples/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 88%] Building CXX object examples/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/brute_force.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/examples/brute_force && /opt/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_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_BruteForce.exe.dir/brute_force.cpp.o -c /var/jenkins/workspace/ArborX_master/examples/brute_force/brute_force.cpp
[ 88%] Linking CXX executable ArborX_Example_TriangleIntersectionWithMapping.exe
cd /var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/link.txt --verbose=1
/opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/triangle_intersection.cpp.o -o ArborX_Example_TriangleIntersectionWithMapping.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%] Building CXX object examples/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/moving_least_squares.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/examples/moving_least_squares && /opt/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_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/examples/moving_least_squares/moving_least_squares.cpp
Scanning dependencies of target ArborX_Example_RayTracing.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f examples/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/build.make examples/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 89%] Building CXX object examples/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/example_raytracing.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/examples/raytracing && /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_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/examples/raytracing/example_raytracing.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 89%] Built target ArborX_Example_TriangleIntersectionWithMapping.exe
make -f benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/build.make benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/depend.internal".
Scanning dependencies of target ArborX_Benchmark_BruteForceVsBVH.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/build.make benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 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_master/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_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_2.cpp
[ 91%] Linking CXX executable ArborX_Example_DBSCAN.exe
cd /var/jenkins/workspace/ArborX_master/build/examples/dbscan && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_DBSCAN.exe.dir/link.txt --verbose=1
/opt/kokkos/bin/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
[ 91%] Linking CXX executable ArborX_Example_TreeViz.exe
cd /var/jenkins/workspace/ArborX_master/build/examples/viz && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_TreeViz.exe.dir/link.txt --verbose=1
[ 91%] Linking CXX executable ArborX_Example_MolecularDynamics.exe
/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
cd /var/jenkins/workspace/ArborX_master/build/examples/molecular_dynamics && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/link.txt --verbose=1
/opt/kokkos/bin/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
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/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
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/benchmarks/dbscan /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/depend.internal".
[ 91%] 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_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/benchmarks/execution_space_instances /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/benchmarks/execution_space_instances /var/jenkins/workspace/ArborX_master/build/benchmarks/execution_space_instances/CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/execution_space_instances/CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/execution_space_instances/CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/execution_space_instances/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/execution_space_instances/CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/depend.internal".
[ 91%] Built target ArborX_Example_MolecularDynamics.exe
make -f benchmarks/bvh_driver/CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/build.make benchmarks/bvh_driver/CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/benchmarks/bvh_driver /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/benchmarks/bvh_driver /var/jenkins/workspace/ArborX_master/build/benchmarks/bvh_driver/CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/bvh_driver/CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/bvh_driver/CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/bvh_driver/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/bvh_driver/CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/depend.internal".
Scanning dependencies of target ArborX_Benchmark_DBSCAN.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/build.make benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 91%] Building CXX object benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_2.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan && /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_master/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/build/benchmarks/dbscan/dbscan_2.cpp
Scanning dependencies of target ArborX_Benchmark_ExecutionSpaces.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f benchmarks/execution_space_instances/CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/build.make benchmarks/execution_space_instances/CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/build
Scanning dependencies of target ArborX_Benchmark_BoundingVolumeHierarchy.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f benchmarks/bvh_driver/CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/build.make benchmarks/bvh_driver/CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 91%] Building CXX object benchmarks/bvh_driver/CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/bvh_driver.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/bvh_driver && /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_master/benchmarks/point_clouds -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/benchmarks/bvh_driver/bvh_driver.cpp
[ 91%] Building CXX object benchmarks/execution_space_instances/CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/execution_space_instances_driver.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/execution_space_instances && /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_master/benchmarks/point_clouds -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/benchmarks/execution_space_instances/execution_space_instances_driver.cpp
[ 91%] Linking CXX executable ArborX_Example_Callback.exe
cd /var/jenkins/workspace/ArborX_master/build/examples/callback && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_Callback.exe.dir/link.txt --verbose=1
/opt/kokkos/bin/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_master/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_master/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_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_3.cpp
[ 91%] Linking CXX executable ArborX_Example_MovingLeastSquares.exe
cd /var/jenkins/workspace/ArborX_master/build/examples/moving_least_squares && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/link.txt --verbose=1
/opt/kokkos/bin/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_master/build'
[ 91%] 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_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/benchmarks/develop /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/benchmarks/develop /var/jenkins/workspace/ArborX_master/build/benchmarks/develop/CMakeFiles/ArborX_Benchmark_Develop.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/develop/CMakeFiles/ArborX_Benchmark_Develop.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/develop/CMakeFiles/ArborX_Benchmark_Develop.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/develop/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/develop/CMakeFiles/ArborX_Benchmark_Develop.exe.dir/depend.internal".
Scanning dependencies of target ArborX_Benchmark_Develop.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f benchmarks/develop/CMakeFiles/ArborX_Benchmark_Develop.exe.dir/build.make benchmarks/develop/CMakeFiles/ArborX_Benchmark_Develop.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 91%] Building CXX object benchmarks/develop/CMakeFiles/ArborX_Benchmark_Develop.exe.dir/develop.cpp.o
cd /var/jenkins/workspace/ArborX_master/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_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/benchmarks/develop/develop.cpp
[ 92%] Linking CXX executable ArborX_Example_BruteForce.exe
cd /var/jenkins/workspace/ArborX_master/build/examples/brute_force && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_BruteForce.exe.dir/link.txt --verbose=1
/opt/kokkos/bin/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/brute_force.cpp.o -o ArborX_Example_BruteForce.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
[ 92%] Linking CXX executable ArborX_Benchmark_ExecutionSpaces.exe
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/execution_space_instances && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/link.txt --verbose=1
/opt/kokkos/bin/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
[ 92%] Building CXX object benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_4.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh && /opt/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_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_4.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 92%] Built target ArborX_Example_BruteForce.exe
make -f benchmarks/union_find/CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/build.make benchmarks/union_find/CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/benchmarks/union_find /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/benchmarks/union_find /var/jenkins/workspace/ArborX_master/build/benchmarks/union_find/CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/union_find/CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/union_find/CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/union_find/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/union_find/CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/depend.internal".
[ 92%] Built target ArborX_Benchmark_ExecutionSpaces.exe
[ 93%] Building CXX object benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_5.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh && /opt/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_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_5.cpp
[ 94%] Linking CXX executable ArborX_Example_RayTracing.exe
cd /var/jenkins/workspace/ArborX_master/build/examples/raytracing && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_RayTracing.exe.dir/link.txt --verbose=1
/opt/kokkos/bin/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
Scanning dependencies of target ArborX_Benchmark_UnionFind.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f benchmarks/union_find/CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/build.make benchmarks/union_find/CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 95%] Building CXX object benchmarks/union_find/CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/union_find.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/union_find && /opt/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_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/benchmarks/union_find/union_find.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 95%] Built target ArborX_Example_RayTracing.exe
[ 95%] Building CXX object benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_6.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh && /opt/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_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_6.cpp
[ 96%] Linking CXX executable ArborX_Benchmark_Develop.exe
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/develop && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Benchmark_Develop.exe.dir/link.txt --verbose=1
/opt/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
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 96%] Built target ArborX_Benchmark_Develop.exe
[ 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_master/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_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh.cpp
[ 97%] Building CXX object benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_3.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan && /opt/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_master/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/build/benchmarks/dbscan/dbscan_3.cpp
[ 97%] Building CXX object benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_4.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan && /opt/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_master/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/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_master/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_master/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/build/benchmarks/dbscan/dbscan_5.cpp
[ 97%] Linking CXX executable ArborX_Benchmark_BoundingVolumeHierarchy.exe
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/bvh_driver && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/link.txt --verbose=1
/opt/kokkos/bin/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_master/build'
[ 97%] Built target ArborX_Benchmark_BoundingVolumeHierarchy.exe
[ 98%] Building CXX object benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_6.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan && /opt/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_master/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/build/benchmarks/dbscan/dbscan_6.cpp
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsLegacy.hpp(53): warning: missing return statement at end of non-void function "ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator() [with Primitives=std::conditional_t<true, Kokkos::View<ArborX::Point *, Kokkos::HostSpace>, Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, BoundingVolume=ArborX::Box]"
detected during:
instantiation of "auto ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator()(ArborX::Details::LegacyValues<Primitives, BoundingVolume>::size_type) const [with Primitives=std::conditional_t<true, Kokkos::View<ArborX::Point *, Kokkos::HostSpace>, Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, BoundingVolume=ArborX::Box]"
(133): here
instantiation of "decltype(auto) ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::get(const ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::Values &, ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::size_type) [with Primitives=std::conditional_t<true, Kokkos::View<ArborX::Point *, Kokkos::HostSpace>, Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, BoundingVolume=ArborX::Box]"
/opt/kokkos/include/Kokkos_DetectionIdiom.hpp(64): here
instantiation of type "Kokkos::is_detected<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::LegacyValues<std::conditional_t<true, Kokkos::View<ArborX::Point *, Kokkos::HostSpace>, Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, ArborX::Box>, ArborX::PrimitivesTag, void>, ArborX::Details::LegacyValues<std::conditional_t<true, Kokkos::View<ArborX::Point *, Kokkos::HostSpace>, Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, ArborX::Box>>"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_AccessTraits.hpp(179): here
instantiation of "void ArborX::Details::check_valid_access_traits(ArborX::PrimitivesTag, const Primitives &, CheckGetReturnType) [with Primitives=ArborX::Details::LegacyValues<std::conditional_t<true, Kokkos::View<ArborX::Point *, Kokkos::HostSpace>, Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, ArborX::Box>, CheckGetReturnType=ArborX::Details::DoNotCheckGetReturnType]"
/var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(266): here
instantiation of "ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::BoundingVolumeHierarchy(const ExecutionSpace &, const Values &, const IndexableGetter &, const SpaceFillingCurve &) [with MemorySpace=Kokkos::Serial::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::Serial::execution_space, Values=ArborX::Details::LegacyValues<std::conditional_t<true, Kokkos::View<ArborX::Point *, Kokkos::HostSpace>, Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, ArborX::Box>, SpaceFillingCurve=ArborX::Experimental::Morton64]"
/var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(168): here
[ 7 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 14 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 16 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 16 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 16 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 16 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 16 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 16 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsLegacy.hpp(53): warning: missing return statement at end of non-void function "ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator() [with Primitives=std::conditional_t<false, Kokkos::View<ArborX::Point *, Kokkos::HostSpace>, Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::CudaSpace::memory_space>>, BoundingVolume=ArborX::Box]"
detected during:
instantiation of "auto ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator()(ArborX::Details::LegacyValues<Primitives, BoundingVolume>::size_type) const [with Primitives=std::conditional_t<false, Kokkos::View<ArborX::Point *, Kokkos::HostSpace>, Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::CudaSpace::memory_space>>, BoundingVolume=ArborX::Box]"
(133): here
instantiation of "decltype(auto) ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::get(const ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::Values &, ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::size_type) [with Primitives=std::conditional_t<false, Kokkos::View<ArborX::Point *, Kokkos::HostSpace>, Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::CudaSpace::memory_space>>, BoundingVolume=ArborX::Box]"
/opt/kokkos/include/Kokkos_DetectionIdiom.hpp(64): here
instantiation of type "Kokkos::is_detected<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::LegacyValues<std::conditional_t<false, Kokkos::View<ArborX::Point *, Kokkos::HostSpace>, Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::CudaSpace::memory_space>>, ArborX::Box>, ArborX::PrimitivesTag, void>, ArborX::Details::LegacyValues<std::conditional_t<false, Kokkos::View<ArborX::Point *, Kokkos::HostSpace>, Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::CudaSpace::memory_space>>, ArborX::Box>>"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_AccessTraits.hpp(179): here
instantiation of "void ArborX::Details::check_valid_access_traits(ArborX::PrimitivesTag, const Primitives &, CheckGetReturnType) [with Primitives=ArborX::Details::LegacyValues<std::conditional_t<false, Kokkos::View<ArborX::Point *, Kokkos::HostSpace>, Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::CudaSpace::memory_space>>, ArborX::Box>, CheckGetReturnType=ArborX::Details::DoNotCheckGetReturnType]"
/var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(266): here
instantiation of "ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::BoundingVolumeHierarchy(const ExecutionSpace &, const Values &, const IndexableGetter &, const SpaceFillingCurve &) [with MemorySpace=Kokkos::CudaSpace::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::CudaSpace::execution_space, Values=ArborX::Details::LegacyValues<std::conditional_t<false, Kokkos::View<ArborX::Point *, Kokkos::HostSpace>, Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::CudaSpace::memory_space>>, ArborX::Box>, SpaceFillingCurve=ArborX::Experimental::Morton64]"
/var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(168): here
[ 9 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 20 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here
In file included from tmpxft_00002a5a_00000000-6_tstQueryTreeComparisonWithBoost_BVH.cudafe1.stub.c:1:
/tmp/tmpxft_00002a5a_00000000-6_tstQueryTreeComparisonWithBoost_BVH.cudafe1.stub.c:1657:27: fatal error: error closing /tmp/ccJ2b0b6.s: Input/output error
1657 | #pragma GCC diagnostic pop
| ^
compilation terminated.
make[2]: *** [test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/build.make:222: test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH.cpp.o] Error 1
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make[2]: write error: stdout
make[1]: *** [CMakeFiles/Makefile2:804: test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/all] Error 1
[ 98%] Linking CXX executable ArborX_Benchmark_UnionFind.exe
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/union_find && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/link.txt --verbose=1
/opt/kokkos/bin/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
[ 98%] Building CXX object benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/print_timers.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan && /opt/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_master/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/benchmarks/dbscan/print_timers.cpp
[ 98%] Building CXX object benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan.cpp.o
[ 99%] Linking CXX executable ArborX_Benchmark_BruteForceVsBVH.exe
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/link.txt --verbose=1
/opt/kokkos/bin/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
cd /var/jenkins/workspace/ArborX_master/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_master/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/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_master/benchmarks/dbscan/dbscan.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 99%] Built target ArborX_Benchmark_UnionFind.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 99%] Built target ArborX_Benchmark_BruteForceVsBVH.exe
[100%] Linking CXX executable ArborX_Benchmark_DBSCAN.exe
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/link.txt --verbose=1
/opt/kokkos/bin/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_master/build'
[100%] Built target ArborX_Benchmark_DBSCAN.exe
make[1]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
/opt/cmake/bin/cmake -E cmake_progress_start /var/jenkins/workspace/ArborX_master/build/CMakeFiles 0
[Pipeline] sh
+ ctest --timeout 180 --no-compress-output -T Test --test-output-size-passed=65536 --test-output-size-failed=1048576
Cannot find file: /var/jenkins/workspace/ArborX_master/build/DartConfiguration.tcl
Site:
Build name: (empty)
Create new tag: 20240110-1851 - Experimental
Cannot find file: /var/jenkins/workspace/ArborX_master/build/DartConfiguration.tcl
Test project /var/jenkins/workspace/ArborX_master/build
Start 1: ArborX_Test_DetailsUtils
1/28 Test #1: ArborX_Test_DetailsUtils ......................... Passed 0.92 sec
Start 2: ArborX_Test_Geometry
2/28 Test #2: ArborX_Test_Geometry ............................. Passed 0.01 sec
Start 3: ArborX_Test_QueryTree
3/28 Test #3: ArborX_Test_QueryTree ............................ Passed 84.14 sec
Start 4: ArborX_Test_DetailsTreeConstruction
4/28 Test #4: ArborX_Test_DetailsTreeConstruction .............. Passed 0.83 sec
Start 5: ArborX_Test_DetailsContainers
5/28 Test #5: ArborX_Test_DetailsContainers .................... Passed 0.06 sec
Start 6: ArborX_Test_DetailsCrsGraphWrapperImpl
6/28 Test #6: ArborX_Test_DetailsCrsGraphWrapperImpl ........... Passed 0.80 sec
Start 7: ArborX_Test_Clustering
7/28 Test #7: ArborX_Test_Clustering ........................... Passed 2.64 sec
Start 8: ArborX_Test_DetailsClusteringHelpers
8/28 Test #8: ArborX_Test_DetailsClusteringHelpers ............. Passed 1.85 sec
Start 9: ArborX_Test_SpecializedTraversals
9/28 Test #9: ArborX_Test_SpecializedTraversals ................ Passed 1.23 sec
Start 10: ArborX_Test_BoostAdapters
10/28 Test #10: ArborX_Test_BoostAdapters ........................ Passed 0.80 sec
Start 11: ArborX_Test_InterpMovingLeastSquares
Running on fetnat06 in /var/jenkins/workspace/ArborX_master
[Pipeline] {
[Pipeline] checkout
Selected Git installation does not exist. Using Default
The recommended git tool is: NONE
using credential Jenkins ORNL
Fetching changes from the remote Git repository
Fetching without tags
Checking out Revision 7abc0268f895d60fa72023fb160a60a2ff2c950e (master)
Commit message: "Merge pull request #1019 from masterleinad/remove_gitlab_ci"
> git rev-parse --resolve-git-dir /var/jenkins/workspace/ArborX_master/.git # timeout=10
> git config remote.origin.url https://github.com/arborx/ArborX.git # timeout=10
Fetching upstream changes from https://github.com/arborx/ArborX.git
> git --version # timeout=10
> git --version # 'git version 2.17.1'
using GIT_ASKPASS to set credentials
> git fetch --no-tags --progress -- https://github.com/arborx/ArborX.git +refs/heads/master:refs/remotes/origin/master # timeout=10
> git config core.sparsecheckout # timeout=10
> git checkout -f 7abc0268f895d60fa72023fb160a60a2ff2c950e # timeout=10
[Pipeline] withEnv
[Pipeline] {
[Pipeline] isUnix
[Pipeline] readFile
[Pipeline] sh
+ docker build -t 4f3594e3e578ee19591d6fb2733ecd17e60ed0c9 -f docker/Dockerfile.sycl docker
DEPRECATED: The legacy builder is deprecated and will be removed in a future release.
Install the buildx component to build images with BuildKit:
https://docs.docker.com/go/buildx/
Sending build context to Docker daemon 24.58kB
Step 1/23 : ARG BASE=nvidia/cuda:11.7.1-devel-ubuntu22.04
Step 2/23 : FROM $BASE
---> 28a6f693c19c
Step 3/23 : ARG NPROCS=4
---> Using cache
---> 5a44bbfe5fb3
Step 4/23 : RUN apt-key adv --fetch-keys https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/3bf863cc.pub
---> Using cache
---> a20d664e6160
Step 5/23 : RUN apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -yq bc wget ccache ninja-build python3 git vim jq libopenmpi-dev && apt-get clean && rm -rf /var/lib/apt/lists/*
---> Using cache
---> c2ebf90a57ac
Step 6/23 : RUN KEYDUMP_URL=https://cloud.cees.ornl.gov/download && KEYDUMP_FILE=keydump && wget --quiet ${KEYDUMP_URL}/${KEYDUMP_FILE} && wget --quiet ${KEYDUMP_URL}/${KEYDUMP_FILE}.sig && gpg --import ${KEYDUMP_FILE} && gpg --verify ${KEYDUMP_FILE}.sig ${KEYDUMP_FILE} && rm ${KEYDUMP_FILE}*
---> Using cache
---> b15f1a2ceda9
Step 7/23 : ARG CMAKE_VERSION=3.26.3
---> Using cache
---> 8a8efc67291e
Step 8/23 : ENV CMAKE_DIR=/opt/cmake
---> Using cache
---> aba8f460dda0
Step 9/23 : RUN CMAKE_KEY=2D2CEF1034921684 && CMAKE_URL=https://github.com/Kitware/CMake/releases/download/v${CMAKE_VERSION} && CMAKE_SCRIPT=cmake-${CMAKE_VERSION}-Linux-x86_64.sh && CMAKE_SHA256=cmake-${CMAKE_VERSION}-SHA-256.txt && wget --quiet ${CMAKE_URL}/${CMAKE_SHA256} && wget --quiet ${CMAKE_URL}/${CMAKE_SHA256}.asc && wget --quiet ${CMAKE_URL}/${CMAKE_SCRIPT} && gpg --verify ${CMAKE_SHA256}.asc ${CMAKE_SHA256} && grep -i ${CMAKE_SCRIPT} ${CMAKE_SHA256} | sed -e s/linux/Linux/ | sha256sum --check && mkdir -p ${CMAKE_DIR} && sh ${CMAKE_SCRIPT} --skip-license --prefix=${CMAKE_DIR} && rm cmake*
---> Using cache
---> f2c4fad329f6
Step 10/23 : ENV PATH=${CMAKE_DIR}/bin:$PATH
---> Using cache
---> d94290acf2ab
Step 11/23 : ARG DPCPP_VERSION=2023.0.0
---> Using cache
---> f5d6209c1841
Step 12/23 : RUN wget https://apt.repos.intel.com/intel-gpg-keys/GPG-PUB-KEY-INTEL-SW-PRODUCTS-2023.PUB && apt-key add GPG-PUB-KEY-INTEL-SW-PRODUCTS-2023.PUB && echo "deb https://apt.repos.intel.com/oneapi all main" | tee /etc/apt/sources.list.d/oneAPI.list && apt-get update -o Dir::Etc::sourcelist="sources.list.d/oneAPI.list" -o APT::Get::List-Cleanup="0" && apt-get install -y intel-oneapi-compiler-dpcpp-cpp-${DPCPP_VERSION} && apt-get clean && rm -rf /var/lib/apt/lists/*
---> Using cache
---> 890c295a3889
Step 13/23 : ENV DPCPP=/opt/intel/oneapi/compiler/${DPCPP_VERSION}/linux/bin-llvm/clang++
---> Using cache
---> bb459842ca8f
Step 14/23 : RUN wget https://cloud.cees.ornl.gov/download/oneapi-for-nvidia-gpus-${DPCPP_VERSION}-linux.sh && chmod +x oneapi-for-nvidia-gpus-${DPCPP_VERSION}-linux.sh && ./oneapi-for-nvidia-gpus-${DPCPP_VERSION}-linux.sh -y && rm oneapi-for-nvidia-gpus-${DPCPP_VERSION}-linux.sh
---> Using cache
---> 9680afc319f3
Step 15/23 : RUN wget https://registrationcenter-download.intel.com/akdlm/irc_nas/19133/l_oneDPL_p_2022.0.0.25335.sh && chmod +x ./l_oneDPL_p_2022.0.0.25335.sh && ./l_oneDPL_p_2022.0.0.25335.sh -a -s --eula accept && rm l_oneDPL_p_2022.0.0.25335.sh
---> Using cache
---> febe13087d8d
Step 16/23 : ENV BOOST_DIR=/opt/boost
---> Using cache
---> ee4de3cc2e18
Step 17/23 : RUN . /opt/intel/oneapi/setvars.sh --include-intel-llvm && BOOST_VERSION=1.81.0 && BOOST_VERSION_UNDERSCORE=$(echo "$BOOST_VERSION" | sed -e "s/\./_/g") && BOOST_KEY=379CE192D401AB61 && BOOST_URL=https://boostorg.jfrog.io/artifactory/main/release/${BOOST_VERSION}/source && BOOST_ARCHIVE=boost_${BOOST_VERSION_UNDERSCORE}.tar.bz2 && SCRATCH_DIR=/scratch && mkdir -p ${SCRATCH_DIR} && cd ${SCRATCH_DIR} && wget --quiet ${BOOST_URL}/${BOOST_ARCHIVE} && wget --quiet ${BOOST_URL}/${BOOST_ARCHIVE}.json && cat ${BOOST_ARCHIVE}.json | jq -r '. | .sha256 + " " + .file' | sha256sum --check && mkdir -p boost && tar -xf ${BOOST_ARCHIVE} -C boost --strip-components=1 && cd boost && sed -i "s/-pch-create/-Xclang -emit-pch -o/g" tools/build/src/tools/intel-linux.jam && cat tools/build/src/tools/intel-linux.jam && CXXFLAGS="-w" ./bootstrap.sh --with-toolset=intel-linux --prefix=${BOOST_DIR} && ./b2 -j${NPROCS} hardcode-dll-paths=true dll-path=${BOOST_DIR}/lib toolset=intel-linux link=shared variant=release cxxflags=-w install && rm -rf ${SCRATCH_DIR}
---> Using cache
---> 691af9765282
Step 18/23 : ENV BENCHMARK_DIR=/opt/benchmark
---> Using cache
---> 169eb9196833
Step 19/23 : RUN SCRATCH_DIR=/scratch && mkdir -p ${SCRATCH_DIR} && cd ${SCRATCH_DIR} && git clone https://github.com/google/benchmark.git -b v1.5.4 && cd benchmark && mkdir build && cd build && cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=${BENCHMARK_DIR} -D BENCHMARK_ENABLE_TESTING=OFF .. && make -j${NPROCS} && make install && rm -rf ${SCRATCH_DIR}
---> Using cache
---> a82b35a0b80a
Step 20/23 : ARG KOKKOS_VERSION=4.1.00
---> Using cache
---> a687944577f9
Step 21/23 : ARG KOKKOS_OPTIONS="-DKokkos_ENABLE_SYCL=ON -DCMAKE_CXX_FLAGS=-Wno-unknown-cuda-version -DKokkos_ENABLE_UNSUPPORTED_ARCHS=ON -DKokkos_ENABLE_DEPRECATED_CODE_3=OFF -DKokkos_ARCH_VOLTA70=ON -DCMAKE_CXX_STANDARD=17 -DCMAKE_CXX_FLAGS=-w"
---> Using cache
---> a655e90ca448
Step 22/23 : ENV KOKKOS_DIR=/opt/kokkos
---> Using cache
---> 5412c5441232
Step 23/23 : RUN . /opt/intel/oneapi/setvars.sh --include-intel-llvm && KOKKOS_URL=https://github.com/kokkos/kokkos/archive/${KOKKOS_VERSION}.tar.gz && KOKKOS_ARCHIVE=kokkos-${KOKKOS_HASH}.tar.gz && SCRATCH_DIR=/scratch && mkdir -p ${SCRATCH_DIR} && cd ${SCRATCH_DIR} && wget --quiet ${KOKKOS_URL} --output-document=${KOKKOS_ARCHIVE} && mkdir -p kokkos && tar -xf ${KOKKOS_ARCHIVE} -C kokkos --strip-components=1 && cd kokkos && mkdir -p build && cd build && cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=${KOKKOS_DIR} -D CMAKE_CXX_COMPILER=${DPCPP} ${KOKKOS_OPTIONS} .. && make -j${NPROCS} install && rm -rf ${SCRATCH_DIR}
---> Using cache
---> 4d30d98e1552
Successfully built 4d30d98e1552
Successfully tagged 4f3594e3e578ee19591d6fb2733ecd17e60ed0c9:latest
[Pipeline] isUnix
[Pipeline] withEnv
[Pipeline] {
[Pipeline] sh
+ docker inspect -f . 4f3594e3e578ee19591d6fb2733ecd17e60ed0c9
.
[Pipeline] }
[Pipeline] // withEnv
[Pipeline] withDockerContainer
fetnat06 seems to be running inside container b9ed4327f54d00be725551a2397b1aaed7adb43e90f469235ac621e244564b22
$ docker run -t -d -u 0:0 -v /tmp/ccache.kokkos:/tmp/ccache -w /var/jenkins/workspace/ArborX_master --volumes-from b9ed4327f54d00be725551a2397b1aaed7adb43e90f469235ac621e244564b22 -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** 4f3594e3e578ee19591d6fb2733ecd17e60ed0c9 cat
$ docker top deffd2ed28cf9fa420def0fea2487e2a76d8dbb07cfbdf7403ef6d3c758257fd -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_master/build
[Pipeline] {
[Pipeline] sh
+ . /opt/intel/oneapi/setvars.sh --include-intel-llvm
+ script_name=setvars.sh
+ config_file=
+ config_array=
+ component_array=
+ warning_tally=0
+ posix_nl=
+ save_args
+ echo
+ script_args=
+ _setvars_this_script_name=setvars.sh
+ _setvars_get_proc_name /var/jenkins/workspace/ArborX_master/build@tmp/durable-535819ae/script.sh
+ [ -n ]
+ script=/var/jenkins/workspace/ArborX_master/build@tmp/durable-535819ae/script.sh
+ [ -L /var/jenkins/workspace/ArborX_master/build@tmp/durable-535819ae/script.sh ]
+ basename -- /var/jenkins/workspace/ArborX_master/build@tmp/durable-535819ae/script.sh
+ [ setvars.sh = script.sh ]
+ sourcer=
+ sourced_nm=
+ ps -p 61 -o comm=
+ sourced_sh=sh
+ _setvars_get_proc_name /var/jenkins/workspace/ArborX_master/build@tmp/durable-535819ae/script.sh
+ [ -n ]
+ script=/var/jenkins/workspace/ArborX_master/build@tmp/durable-535819ae/script.sh
+ [ -L /var/jenkins/workspace/ArborX_master/build@tmp/durable-535819ae/script.sh ]
+ basename -- /var/jenkins/workspace/ArborX_master/build@tmp/durable-535819ae/script.sh
+ proc_name=script.sh
+ [ -n ]
+ [ -n ]
+ [ -n ]
+ [ dash = sh ]
+ [ sh = sh ]
+ printf %s: %s script.sh SH_VERSION = unknown
+ sourcer=script.sh: SH_VERSION = unknown
+ sourced_nm=/var/jenkins/workspace/ArborX_master/build@tmp/durable-535819ae/script.sh: 351: /opt/intel/oneapi/setvars.sh: Bad substitution
+ :
+ printf %s /var/jenkins/workspace/ArborX_master/build@tmp/durable-535819ae/script.sh: 351: /opt/intel/oneapi/setvars.sh: Bad substitution
+ grep -Eq sh: [0-9]+: .*setvars\.sh:
+ echo 0
+ [ 0 -eq 0 ]
+ expr /var/jenkins/workspace/ArborX_master/build@tmp/durable-535819ae/script.sh: 351: /opt/intel/oneapi/setvars.sh: Bad substitution : ^.*sh: [0-9]*: \(.*\):
+ sourced_nm=/opt/intel/oneapi/setvars.sh
+ [ = /opt/intel/oneapi/setvars.sh ]
+ get_script_path /opt/intel/oneapi/setvars.sh
+ script=/opt/intel/oneapi/setvars.sh
+ [ -L /opt/intel/oneapi/setvars.sh ]
+ command dirname -- /opt/intel/oneapi/setvars.sh
+ script_dir=/opt/intel/oneapi
+ cd /opt/intel/oneapi
+ command pwd -P
+ script_dir=/opt/intel/oneapi
+ printf %s /opt/intel/oneapi
+ script_root=/opt/intel/oneapi
+ help=0
+ force=0
+ config=0
+ config_file=
+ list_of_args=
+ [ -n ]
+ printf %s %s args: Using "$@" for setvars.sh arguments:
+ input_args=args: Using "$@" for setvars.sh arguments:
+ SETVARS_ARGS=
+ export SETVARS_ARGS
+ [ 0 != 0 ]
+ [ = 1 ]
+ [ 0 -eq 1 ]
+ version_default=latest
+ awk NF
+ command ls /opt/intel/oneapi/compiler/2023.0.0/env/vars.sh /opt/intel/oneapi/compiler/latest/env/vars.sh /opt/intel/oneapi/debugger/2023.0.0/env/vars.sh /opt/intel/oneapi/debugger/latest/env/vars.sh /opt/intel/oneapi/dev-utilities/2021.8.0/env/vars.sh /opt/intel/oneapi/dev-utilities/latest/env/vars.sh /opt/intel/oneapi/dpl/2022.0.0/env/vars.sh /opt/intel/oneapi/dpl/latest/env/vars.sh /opt/intel/oneapi/tbb/2021.8.0/env/vars.sh /opt/intel/oneapi/tbb/latest/env/vars.sh
+ component_array=/opt/intel/oneapi/compiler/2023.0.0/env/vars.sh
/opt/intel/oneapi/compiler/latest/env/vars.sh
/opt/intel/oneapi/debugger/2023.0.0/env/vars.sh
/opt/intel/oneapi/debugger/latest/env/vars.sh
/opt/intel/oneapi/dev-utilities/2021.8.0/env/vars.sh
/opt/intel/oneapi/dev-utilities/latest/env/vars.sh
/opt/intel/oneapi/dpl/2022.0.0/env/vars.sh
/opt/intel/oneapi/dpl/latest/env/vars.sh
/opt/intel/oneapi/tbb/2021.8.0/env/vars.sh
/opt/intel/oneapi/tbb/latest/env/vars.sh
+ temp_array=
+ prep_for_eval /opt/intel/oneapi/compiler/2023.0.0/env/vars.sh
/opt/intel/oneapi/compiler/latest/env/vars.sh
/opt/intel/oneapi/debugger/2023.0.0/env/vars.sh
/opt/intel/oneapi/debugger/latest/env/vars.sh
/opt/intel/oneapi/dev-utilities/2021.8.0/env/vars.sh
/opt/intel/oneapi/dev-utilities/latest/env/vars.sh
/opt/intel/oneapi/dpl/2022.0.0/env/vars.sh
/opt/intel/oneapi/dpl/latest/env/vars.sh
/opt/intel/oneapi/tbb/2021.8.0/env/vars.sh
/opt/intel/oneapi/tbb/latest/env/vars.sh
+ echo /opt/intel/oneapi/compiler/2023.0.0/env/vars.sh
/opt/intel/oneapi/compiler/latest/env/vars.sh
/opt/intel/oneapi/debugger/2023.0.0/env/vars.sh
/opt/intel/oneapi/debugger/latest/env/vars.sh
/opt/intel/oneapi/dev-utilities/2021.8.0/env/vars.sh
/opt/intel/oneapi/dev-utilities/latest/env/vars.sh
/opt/intel/oneapi/dpl/2022.0.0/env/vars.sh
/opt/intel/oneapi/dpl/latest/env/vars.sh
/opt/intel/oneapi/tbb/2021.8.0/env/vars.sh
/opt/intel/oneapi/tbb/latest/env/vars.sh
+ awk NF
+ sed -e s/^/'/g -e s/$/' \\/g -e $s/\\$//
+ eval set -- '/opt/intel/oneapi/compiler/2023.0.0/env/vars.sh' \
'/opt/intel/oneapi/compiler/latest/env/vars.sh' \
'/opt/intel/oneapi/debugger/2023.0.0/env/vars.sh' \
'/opt/intel/oneapi/debugger/latest/env/vars.sh' \
'/opt/intel/oneapi/dev-utilities/2021.8.0/env/vars.sh' \
'/opt/intel/oneapi/dev-utilities/latest/env/vars.sh' \
'/opt/intel/oneapi/dpl/2022.0.0/env/vars.sh' \
'/opt/intel/oneapi/dpl/latest/env/vars.sh' \
'/opt/intel/oneapi/tbb/2021.8.0/env/vars.sh' \
'/opt/intel/oneapi/tbb/latest/env/vars.sh'
+ set -- /opt/intel/oneapi/compiler/2023.0.0/env/vars.sh /opt/intel/oneapi/compiler/latest/env/vars.sh /opt/intel/oneapi/debugger/2023.0.0/env/vars.sh /opt/intel/oneapi/debugger/latest/env/vars.sh /opt/intel/oneapi/dev-utilities/2021.8.0/env/vars.sh /opt/intel/oneapi/dev-utilities/latest/env/vars.sh /opt/intel/oneapi/dpl/2022.0.0/env/vars.sh /opt/intel/oneapi/dpl/latest/env/vars.sh /opt/intel/oneapi/tbb/2021.8.0/env/vars.sh /opt/intel/oneapi/tbb/latest/env/vars.sh
+ dirname -- /opt/intel/oneapi/compiler/2023.0.0/env/vars.sh
+ dirname -- /opt/intel/oneapi/compiler/2023.0.0/env
+ dirname -- /opt/intel/oneapi/compiler/2023.0.0
+ basename -- /opt/intel/oneapi/compiler
+ arg=compiler
+ [ -r /opt/intel/oneapi/compiler/latest/env/vars.sh ]
+ temp_array=compiler
+ dirname -- /opt/intel/oneapi/compiler/latest/env/vars.sh
+ dirname -- /opt/intel/oneapi/compiler/latest/env
+ dirname -- /opt/intel/oneapi/compiler/latest
+ basename -- /opt/intel/oneapi/compiler
+ arg=compiler
+ [ -r /opt/intel/oneapi/compiler/latest/env/vars.sh ]
+ temp_array=compiler
compiler
+ dirname -- /opt/intel/oneapi/debugger/2023.0.0/env/vars.sh
+ dirname -- /opt/intel/oneapi/debugger/2023.0.0/env
+ dirname -- /opt/intel/oneapi/debugger/2023.0.0
+ basename -- /opt/intel/oneapi/debugger
+ arg=debugger
+ [ -r /opt/intel/oneapi/debugger/latest/env/vars.sh ]
+ temp_array=compiler
compiler
debugger
+ dirname -- /opt/intel/oneapi/debugger/latest/env/vars.sh
+ dirname -- /opt/intel/oneapi/debugger/latest/env
+ dirname -- /opt/intel/oneapi/debugger/latest
+ basename -- /opt/intel/oneapi/debugger
+ arg=debugger
+ [ -r /opt/intel/oneapi/debugger/latest/env/vars.sh ]
+ temp_array=compiler
compiler
debugger
debugger
+ dirname -- /opt/intel/oneapi/dev-utilities/2021.8.0/env/vars.sh
+ dirname -- /opt/intel/oneapi/dev-utilities/2021.8.0/env
+ dirname -- /opt/intel/oneapi/dev-utilities/2021.8.0
+ basename -- /opt/intel/oneapi/dev-utilities
+ arg=dev-utilities
+ [ -r /opt/intel/oneapi/dev-utilities/latest/env/vars.sh ]
+ temp_array=compiler
compiler
debugger
debugger
dev-utilities
+ dirname -- /opt/intel/oneapi/dev-utilities/latest/env/vars.sh
+ dirname -- /opt/intel/oneapi/dev-utilities/latest/env
+ dirname -- /opt/intel/oneapi/dev-utilities/latest
+ basename -- /opt/intel/oneapi/dev-utilities
+ arg=dev-utilities
+ [ -r /opt/intel/oneapi/dev-utilities/latest/env/vars.sh ]
+ temp_array=compiler
compiler
debugger
debugger
dev-utilities
dev-utilities
+ dirname -- /opt/intel/oneapi/dpl/2022.0.0/env/vars.sh
+ dirname -- /opt/intel/oneapi/dpl/2022.0.0/env
+ dirname -- /opt/intel/oneapi/dpl/2022.0.0
+ basename -- /opt/intel/oneapi/dpl
+ arg=dpl
+ [ -r /opt/intel/oneapi/dpl/latest/env/vars.sh ]
+ temp_array=compiler
compiler
debugger
debugger
dev-utilities
dev-utilities
dpl
+ dirname -- /opt/intel/oneapi/dpl/latest/env/vars.sh
+ dirname -- /opt/intel/oneapi/dpl/latest/env
+ dirname -- /opt/intel/oneapi/dpl/latest
+ basename -- /opt/intel/oneapi/dpl
+ arg=dpl
+ [ -r /opt/intel/oneapi/dpl/latest/env/vars.sh ]
+ temp_array=compiler
compiler
debugger
debugger
dev-utilities
dev-utilities
dpl
dpl
+ dirname -- /opt/intel/oneapi/tbb/2021.8.0/env/vars.sh
+ dirname -- /opt/intel/oneapi/tbb/2021.8.0/env
+ dirname -- /opt/intel/oneapi/tbb/2021.8.0
+ basename -- /opt/intel/oneapi/tbb
+ arg=tbb
+ [ -r /opt/intel/oneapi/tbb/latest/env/vars.sh ]
+ temp_array=compiler
compiler
debugger
debugger
dev-utilities
dev-utilities
dpl
dpl
tbb
+ dirname -- /opt/intel/oneapi/tbb/latest/env/vars.sh
+ dirname -- /opt/intel/oneapi/tbb/latest/env
+ dirname -- /opt/intel/oneapi/tbb/latest
+ basename -- /opt/intel/oneapi/tbb
+ arg=tbb
+ [ -r /opt/intel/oneapi/tbb/latest/env/vars.sh ]
+ temp_array=compiler
compiler
debugger
debugger
dev-utilities
dev-utilities
dpl
dpl
tbb
tbb
+ component_array=compiler
compiler
debugger
debugger
dev-utilities
dev-utilities
dpl
dpl
tbb
tbb
+ printf %s\n compiler
compiler
debugger
debugger
dev-utilities
dev-utilities
dpl
dpl
tbb
tbb
+ uniq
+ component_array=compiler
debugger
dev-utilities
dpl
tbb
+ printf %s\n compiler
debugger
dev-utilities
dpl
tbb
+ wc -l
+ temp_var=5
+ [ 5 -le 0 ]
+ [ 0 = 1 ]
+ prep_for_eval compiler
debugger
dev-utilities
dpl
tbb
+ echo compiler
debugger
dev-utilities
dpl
tbb
+ awk NF
+ sed -e s/^/'/g -e s/$/' \\/g -e $s/\\$//
+ eval set -- 'compiler' \
'debugger' \
'dev-utilities' \
'dpl' \
'tbb'
+ set -- compiler debugger dev-utilities dpl tbb
+ temp_array=
+ arg=compiler=latest
+ temp_array=compiler=latest
+ arg=debugger=latest
+ temp_array=compiler=latest
debugger=latest
+ arg=dev-utilities=latest
+ temp_array=compiler=latest
debugger=latest
dev-utilities=latest
+ arg=dpl=latest
+ temp_array=compiler=latest
debugger=latest
dev-utilities=latest
dpl=latest
+ arg=tbb=latest
+ temp_array=compiler=latest
debugger=latest
dev-utilities=latest
dpl=latest
tbb=latest
+ component_array=compiler=latest
debugger=latest
dev-utilities=latest
dpl=latest
tbb=latest
+ [ 0 = 1 ]
+ printf %s\n compiler=latest
debugger=latest
dev-utilities=latest
dpl=latest
tbb=latest
+ awk NF
+ component_array=compiler=latest
debugger=latest
dev-utilities=latest
dpl=latest
tbb=latest
+ echo
+ echo :: initializing oneAPI environment ...
:: initializing oneAPI environment ...
+ echo script.sh: SH_VERSION = unknown
script.sh: SH_VERSION = unknown
+ echo args: Using "$@" for setvars.sh arguments:
args: Using "$@" for setvars.sh arguments:
+ ONEAPI_ROOT=/opt/intel/oneapi
+ export ONEAPI_ROOT
+ SETVARS_CALL=1
+ export SETVARS_CALL
+ temp_var=0
+ prep_for_eval compiler=latest
debugger=latest
dev-utilities=latest
dpl=latest
tbb=latest
+ echo compiler=latest
debugger=latest
dev-utilities=latest
dpl=latest
tbb=latest
+ awk NF
+ sed -e s/^/'/g -e s/$/' \\/g -e $s/\\$//
+ eval set -- 'compiler=latest' \
'debugger=latest' \
'dev-utilities=latest' \
'dpl=latest' \
'tbb=latest'
+ set -- compiler=latest debugger=latest dev-utilities=latest dpl=latest tbb=latest
+ expr compiler=latest : \(.*\)=.*
+ arg_base=compiler
+ expr compiler=latest : .*=\(.*\)
+ arg_verz=latest
+ arg_path=/opt/intel/oneapi/compiler/latest/env/vars.sh
+ SETVARS_VARS_PATH=/opt/intel/oneapi/compiler/latest/env/vars.sh
+ export SETVARS_VARS_PATH
+ [ exclude = latest ]
+ [ -r /opt/intel/oneapi/compiler/latest/env/vars.sh ]
+ echo :: compiler -- latest
:: compiler -- latest
+ . /opt/intel/oneapi/compiler/latest/env/vars.sh SETVARS_CALL=1
+ _vars_this_script_name=vars.sh
+ _vars_get_proc_name /var/jenkins/workspace/ArborX_master/build@tmp/durable-535819ae/script.sh
+ [ -n ]
+ script=/var/jenkins/workspace/ArborX_master/build@tmp/durable-535819ae/script.sh
+ [ -L /var/jenkins/workspace/ArborX_master/build@tmp/durable-535819ae/script.sh ]
+ basename -- /var/jenkins/workspace/ArborX_master/build@tmp/durable-535819ae/script.sh
+ [ vars.sh = script.sh ]
+ vars_script_name=
+ ps -p 61 -o comm=
+ vars_script_shell=sh
+ [ -n ]
+ [ -n ]
+ [ -n ]
+ [ dash = sh ]
+ [ sh = sh ]
+ vars_script_name=/var/jenkins/workspace/ArborX_master/build@tmp/durable-535819ae/script.sh: 174: /opt/intel/oneapi/compiler/latest/env/vars.sh: Bad substitution
+ :
+ printf %s /var/jenkins/workspace/ArborX_master/build@tmp/durable-535819ae/script.sh: 174: /opt/intel/oneapi/compiler/latest/env/vars.sh: Bad substitution
+ grep -Eq sh: [0-9]+: .*vars\.sh:
+ echo 0
+ [ 0 -eq 0 ]
+ expr /var/jenkins/workspace/ArborX_master/build@tmp/durable-535819ae/script.sh: 174: /opt/intel/oneapi/compiler/latest/env/vars.sh: Bad substitution : ^.*sh: [0-9]*: \(.*\):
+ vars_script_name=/opt/intel/oneapi/compiler/latest/env/vars.sh
+ [ = /opt/intel/oneapi/compiler/latest/env/vars.sh ]
+ get_script_path /opt/intel/oneapi/compiler/latest/env/vars.sh
+ script=/opt/intel/oneapi/compiler/latest/env/vars.sh
+ [ -L /opt/intel/oneapi/compiler/latest/env/vars.sh ]
+ command dirname -- /opt/intel/oneapi/compiler/latest/env/vars.sh
+ script_dir=/opt/intel/oneapi/compiler/latest/env
+ cd /opt/intel/oneapi/compiler/latest/env
+ command pwd -P
+ script_dir=/opt/intel/oneapi/compiler/2023.0.0/env
+ printf %s /opt/intel/oneapi/compiler/2023.0.0/env
+ my_script_path=/opt/intel/oneapi/compiler/2023.0.0/env
+ dirname -- /opt/intel/oneapi/compiler/2023.0.0/env
+ component_root=/opt/intel/oneapi/compiler/2023.0.0
+ CMPLR_ROOT=/opt/intel/oneapi/compiler/2023.0.0
+ export CMPLR_ROOT
+ INTEL_TARGET_ARCH=intel64
+ INTEL_TARGET_PLATFORM=linux
+ USE_INTEL_LLVM=0
+ [ 5 -gt 0 ]
+ shift
+ [ 4 -gt 0 ]
+ shift
+ [ 3 -gt 0 ]
+ shift
+ [ 2 -gt 0 ]
+ shift
+ [ 1 -gt 0 ]
+ shift
+ [ 0 -gt 0 ]
+ [ intel64 = ia32 ]
+ unset INTEL_TARGET_ARCH_IA32
+ prepend_path /opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin /opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
+ path_to_add=/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin
+ path_is_now=/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
+ [ = /opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin ]
+ printf %s /opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
+ PATH=/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
+ export PATH
+ [ 0 = 1 ]
+ [ intel64 = ia32 ]
+ prepend_path /opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib /usr/local/cuda/lib64/stubs
+ path_to_add=/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib
+ path_is_now=/usr/local/cuda/lib64/stubs
+ [ = /usr/local/cuda/lib64/stubs ]
+ printf %s /opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/usr/local/cuda/lib64/stubs
+ LIBRARY_PATH=/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/usr/local/cuda/lib64/stubs
+ export LIBRARY_PATH
+ prepend_path /opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin /usr/local/nvidia/lib:/usr/local/nvidia/lib64
+ path_to_add=/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin
+ path_is_now=/usr/local/nvidia/lib:/usr/local/nvidia/lib64
+ [ = /usr/local/nvidia/lib:/usr/local/nvidia/lib64 ]
+ printf %s /opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64
+ LD_LIBRARY_PATH=/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64
+ export LD_LIBRARY_PATH
+ [ intel64 = ia32 ]
+ [ -n ]
+ [ -f /opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/fpgavars.sh ]
+ FPGA_VARS_DIR=/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga
+ export FPGA_VARS_DIR
+ FPGA_VARS_ARGS=
+ export FPGA_VARS_ARGS
+ . /opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/fpgavars.sh
+ SCRIPTDIR=/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga
+ icdadd libalteracl.so
+ [ -z ]
+ export OCL_ICD_FILENAMES=libalteracl.so
+ icdadd libintelocl_emu.so
+ [ -z x ]
+ export OCL_ICD_FILENAMES=libintelocl_emu.so:libalteracl.so
+ export ACL_BOARD_VENDOR_PATH=/opt/Intel/OpenCLFPGA/oneAPI/Boards
+ export INTELFPGAOCLSDKROOT=/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga
+ export PATH=/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
+ uname -m
+ ARCH=x86_64
+ arch_type=
+ arch_type=linux64
+ export LD_LIBRARY_PATH=/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64
+ prepend_path /opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64 /opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64
+ path_to_add=/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64
+ path_is_now=/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64
+ [ = /opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 ]
+ printf %s /opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64
+ LD_LIBRARY_PATH=/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64
+ export LD_LIBRARY_PATH
+ [ -z libintelocl_emu.so:libalteracl.so ]
+ OCL_ICD_FILENAMES=libintelocl_emu.so:libalteracl.so:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64/libintelocl.so
+ [ -n ]
+ export OCL_ICD_FILENAMES
+ prepend_manpath /opt/intel/oneapi/compiler/2023.0.0/documentation/en/man/common
+ path_to_add=/opt/intel/oneapi/compiler/2023.0.0/documentation/en/man/common
+ path_is_now=
+ [ = ]
+ printf %s /opt/intel/oneapi/compiler/2023.0.0/documentation/en/man/common:
+ MANPATH=/opt/intel/oneapi/compiler/2023.0.0/documentation/en/man/common:
+ export MANPATH
+ prepend_path /opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig
+ path_to_add=/opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig
+ path_is_now=
+ [ = ]
+ printf %s /opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig
+ PKG_CONFIG_PATH=/opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig
+ export PKG_CONFIG_PATH
+ prepend_path /opt/intel/oneapi/compiler/2023.0.0/linux/IntelDPCPP
+ path_to_add=/opt/intel/oneapi/compiler/2023.0.0/linux/IntelDPCPP
+ path_is_now=
+ [ = ]
+ printf %s /opt/intel/oneapi/compiler/2023.0.0/linux/IntelDPCPP
+ CMAKE_PREFIX_PATH=/opt/intel/oneapi/compiler/2023.0.0/linux/IntelDPCPP
+ export CMAKE_PREFIX_PATH
+ prepend_path /opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin/locale/%l_%t/%N
+ path_to_add=/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin/locale/%l_%t/%N
+ path_is_now=
+ [ = ]
+ printf %s /opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin/locale/%l_%t/%N
+ NLSPATH=/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin/locale/%l_%t/%N
+ export NLSPATH
+ prepend_path /opt/intel/oneapi/compiler/2023.0.0/sys_check/sys_check.sh
+ path_to_add=/opt/intel/oneapi/compiler/2023.0.0/sys_check/sys_check.sh
+ path_is_now=
+ [ = ]
+ printf %s /opt/intel/oneapi/compiler/2023.0.0/sys_check/sys_check.sh
+ DIAGUTIL_PATH=/opt/intel/oneapi/compiler/2023.0.0/sys_check/sys_check.sh
+ export DIAGUTIL_PATH
+ temp_var=1
+ expr debugger=latest : \(.*\)=.*
+ arg_base=debugger
+ expr debugger=latest : .*=\(.*\)
+ arg_verz=latest
+ arg_path=/opt/intel/oneapi/debugger/latest/env/vars.sh
+ SETVARS_VARS_PATH=/opt/intel/oneapi/debugger/latest/env/vars.sh
+ export SETVARS_VARS_PATH
+ [ exclude = latest ]
+ [ -r /opt/intel/oneapi/debugger/latest/env/vars.sh ]
+ echo :: debugger -- latest
:: debugger -- latest
+ . /opt/intel/oneapi/debugger/latest/env/vars.sh SETVARS_CALL=1
+ _vars_this_script_name=vars.sh
+ _vars_get_proc_name /var/jenkins/workspace/ArborX_master/build@tmp/durable-535819ae/script.sh
+ [ -n ]
+ script=/var/jenkins/workspace/ArborX_master/build@tmp/durable-535819ae/script.sh
+ [ -L /var/jenkins/workspace/ArborX_master/build@tmp/durable-535819ae/script.sh ]
+ basename -- /var/jenkins/workspace/ArborX_master/build@tmp/durable-535819ae/script.sh
+ [ vars.sh = script.sh ]
+ vars_script_name=
+ ps -p 61 -o comm=
+ vars_script_shell=sh
+ [ -n ]
+ [ -n ]
+ [ -n ]
+ [ dash = sh ]
+ [ sh = sh ]
+ vars_script_name=/var/jenkins/workspace/ArborX_master/build@tmp/durable-535819ae/script.sh: 108: /opt/intel/oneapi/debugger/latest/env/vars.sh: Bad substitution
+ :
+ printf %s /var/jenkins/workspace/ArborX_master/build@tmp/durable-535819ae/script.sh: 108: /opt/intel/oneapi/debugger/latest/env/vars.sh: Bad substitution
+ grep -Eq sh: [0-9]+: .*vars\.sh:
+ echo 0
+ [ 0 -eq 0 ]
+ expr /var/jenkins/workspace/ArborX_master/build@tmp/durable-535819ae/script.sh: 108: /opt/intel/oneapi/debugger/latest/env/vars.sh: Bad substitution : ^.*sh: [0-9]*: \(.*\):
+ vars_script_name=/opt/intel/oneapi/debugger/latest/env/vars.sh
+ [ = /opt/intel/oneapi/debugger/latest/env/vars.sh ]
+ get_script_path /opt/intel/oneapi/debugger/latest/env/vars.sh
+ script=/opt/intel/oneapi/debugger/latest/env/vars.sh
+ [ -L /opt/intel/oneapi/debugger/latest/env/vars.sh ]
+ command dirname -- /opt/intel/oneapi/debugger/latest/env/vars.sh
+ script_dir=/opt/intel/oneapi/debugger/latest/env
+ cd /opt/intel/oneapi/debugger/latest/env
+ command pwd -P
+ script_dir=/opt/intel/oneapi/debugger/2023.0.0/env
+ printf %s /opt/intel/oneapi/debugger/2023.0.0/env
+ my_script_path=/opt/intel/oneapi/debugger/2023.0.0/env
+ dirname -- /opt/intel/oneapi/debugger/2023.0.0/env
+ gdb_root=/opt/intel/oneapi/debugger/2023.0.0
+ my_ld_path=/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/libipt/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/dep/lib
+ prepend_path /opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/bin /opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
+ path_to_add=/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/bin
+ path_is_now=/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
+ [ = /opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin ]
+ printf %s /opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
+ PATH=/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
+ export PATH
+ INTEL_PYTHONHOME=/opt/intel/oneapi/debugger/2023.0.0/dep
+ export INTEL_PYTHONHOME
+ prepend_path /opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/libipt/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/dep/lib /opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64
+ path_to_add=/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/libipt/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/dep/lib
+ path_is_now=/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64
+ [ = /opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 ]
+ printf %s /opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/libipt/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/dep/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64
+ LD_LIBRARY_PATH=/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/libipt/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/dep/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64
+ export LD_LIBRARY_PATH
+ prepend_manpath /opt/intel/oneapi/debugger/2023.0.0/documentation/man /opt/intel/oneapi/compiler/2023.0.0/documentation/en/man/common:
+ path_to_add=/opt/intel/oneapi/debugger/2023.0.0/documentation/man
+ path_is_now=/opt/intel/oneapi/compiler/2023.0.0/documentation/en/man/common:
+ [ = /opt/intel/oneapi/compiler/2023.0.0/documentation/en/man/common: ]
+ printf %s /opt/intel/oneapi/debugger/2023.0.0/documentation/man:/opt/intel/oneapi/compiler/2023.0.0/documentation/en/man/common:
+ MANPATH=/opt/intel/oneapi/debugger/2023.0.0/documentation/man:/opt/intel/oneapi/compiler/2023.0.0/documentation/en/man/common:
+ export MANPATH
+ prepend_path /opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib
+ path_to_add=/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib
+ path_is_now=
+ [ = ]
+ printf %s /opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib
+ INFOPATH=/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib
+ export INFOPATH
+ prepend_path /opt/intel/oneapi/debugger/2023.0.0/documentation/info/
+ path_to_add=/opt/intel/oneapi/debugger/2023.0.0/documentation/info/
+ path_is_now=
+ [ = ]
+ printf %s /opt/intel/oneapi/debugger/2023.0.0/documentation/info/
+ GDB_INFO=/opt/intel/oneapi/debugger/2023.0.0/documentation/info/
+ export GDB_INFO
+ prepend_path /opt/intel/oneapi/debugger/2023.0.0/sys_check/debugger_sys_check.py /opt/intel/oneapi/compiler/2023.0.0/sys_check/sys_check.sh
+ path_to_add=/opt/intel/oneapi/debugger/2023.0.0/sys_check/debugger_sys_check.py
+ path_is_now=/opt/intel/oneapi/compiler/2023.0.0/sys_check/sys_check.sh
+ [ = /opt/intel/oneapi/compiler/2023.0.0/sys_check/sys_check.sh ]
+ printf %s /opt/intel/oneapi/debugger/2023.0.0/sys_check/debugger_sys_check.py:/opt/intel/oneapi/compiler/2023.0.0/sys_check/sys_check.sh
+ DIAGUTIL_PATH=/opt/intel/oneapi/debugger/2023.0.0/sys_check/debugger_sys_check.py:/opt/intel/oneapi/compiler/2023.0.0/sys_check/sys_check.sh
+ export DIAGUTIL_PATH
+ temp_var=2
+ expr dev-utilities=latest : \(.*\)=.*
+ arg_base=dev-utilities
+ expr dev-utilities=latest : .*=\(.*\)
+ arg_verz=latest
+ arg_path=/opt/intel/oneapi/dev-utilities/latest/env/vars.sh
+ SETVARS_VARS_PATH=/opt/intel/oneapi/dev-utilities/latest/env/vars.sh
+ export SETVARS_VARS_PATH
+ [ exclude = latest ]
+ [ -r /opt/intel/oneapi/dev-utilities/latest/env/vars.sh ]
+ echo :: dev-utilities -- latest
:: dev-utilities -- latest
+ . /opt/intel/oneapi/dev-utilities/latest/env/vars.sh SETVARS_CALL=1
+ _vars_this_script_name=vars.sh
+ _vars_get_proc_name /var/jenkins/workspace/ArborX_master/build@tmp/durable-535819ae/script.sh
+ [ -n ]
+ script=/var/jenkins/workspace/ArborX_master/build@tmp/durable-535819ae/script.sh
+ [ -L /var/jenkins/workspace/ArborX_master/build@tmp/durable-535819ae/script.sh ]
+ basename -- /var/jenkins/workspace/ArborX_master/build@tmp/durable-535819ae/script.sh
+ [ vars.sh = script.sh ]
+ vars_script_name=
+ ps -p 61 -o comm=
+ vars_script_shell=sh
+ [ -n ]
+ [ -n ]
+ [ -n ]
+ [ dash = sh ]
+ [ sh = sh ]
+ vars_script_name=/var/jenkins/workspace/ArborX_master/build@tmp/durable-535819ae/script.sh: 160: /opt/intel/oneapi/dev-utilities/latest/env/vars.sh: Bad substitution
+ :
+ printf %s /var/jenkins/workspace/ArborX_master/build@tmp/durable-535819ae/script.sh: 160: /opt/intel/oneapi/dev-utilities/latest/env/vars.sh: Bad substitution
+ grep -Eq sh: [0-9]+: .*vars\.sh:
+ echo 0
+ [ 0 -eq 0 ]
+ expr /var/jenkins/workspace/ArborX_master/build@tmp/durable-535819ae/script.sh: 160: /opt/intel/oneapi/dev-utilities/latest/env/vars.sh: Bad substitution : ^.*sh: [0-9]*: \(.*\):
+ vars_script_name=/opt/intel/oneapi/dev-utilities/latest/env/vars.sh
+ [ = /opt/intel/oneapi/dev-utilities/latest/env/vars.sh ]
+ get_script_path /opt/intel/oneapi/dev-utilities/latest/env/vars.sh
+ script=/opt/intel/oneapi/dev-utilities/latest/env/vars.sh
+ [ -L /opt/intel/oneapi/dev-utilities/latest/env/vars.sh ]
+ command dirname -- /opt/intel/oneapi/dev-utilities/latest/env/vars.sh
+ script_dir=/opt/intel/oneapi/dev-utilities/latest/env
+ cd /opt/intel/oneapi/dev-utilities/latest/env
+ command pwd -P
+ script_dir=/opt/intel/oneapi/dev-utilities/2021.8.0/env
+ printf %s /opt/intel/oneapi/dev-utilities/2021.8.0/env
+ vars_script_path=/opt/intel/oneapi/dev-utilities/2021.8.0/env
+ dirname -- /opt/intel/oneapi/dev-utilities/2021.8.0/env
+ component_root=/opt/intel/oneapi/dev-utilities/2021.8.0
+ prepend_path /opt/intel/oneapi/dev-utilities/2021.8.0/bin /opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
+ path_to_add=/opt/intel/oneapi/dev-utilities/2021.8.0/bin
+ path_is_now=/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
+ [ = /opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin ]
+ printf %s /opt/intel/oneapi/dev-utilities/2021.8.0/bin:/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
+ PATH=/opt/intel/oneapi/dev-utilities/2021.8.0/bin:/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
+ export PATH
+ prepend_path /opt/intel/oneapi/dev-utilities/2021.8.0/include
+ path_to_add=/opt/intel/oneapi/dev-utilities/2021.8.0/include
+ path_is_now=
+ [ = ]
+ printf %s /opt/intel/oneapi/dev-utilities/2021.8.0/include
+ CPATH=/opt/intel/oneapi/dev-utilities/2021.8.0/include
+ export CPATH
+ temp_var=3
+ expr dpl=latest : \(.*\)=.*
+ arg_base=dpl
+ expr dpl=latest : .*=\(.*\)
+ arg_verz=latest
+ arg_path=/opt/intel/oneapi/dpl/latest/env/vars.sh
+ SETVARS_VARS_PATH=/opt/intel/oneapi/dpl/latest/env/vars.sh
+ export SETVARS_VARS_PATH
+ [ exclude = latest ]
+ [ -r /opt/intel/oneapi/dpl/latest/env/vars.sh ]
+ echo :: dpl -- latest
:: dpl -- latest
+ . /opt/intel/oneapi/dpl/latest/env/vars.sh SETVARS_CALL=1
+ _vars_this_script_name=vars.sh
+ _vars_get_proc_name /var/jenkins/workspace/ArborX_master/build@tmp/durable-535819ae/script.sh
+ [ -n ]
+ script=/var/jenkins/workspace/ArborX_master/build@tmp/durable-535819ae/script.sh
+ [ -L /var/jenkins/workspace/ArborX_master/build@tmp/durable-535819ae/script.sh ]
+ basename -- /var/jenkins/workspace/ArborX_master/build@tmp/durable-535819ae/script.sh
+ [ vars.sh = script.sh ]
+ vars_script_name=
+ ps -p 61 -o comm=
+ vars_script_shell=sh
+ [ -n ]
+ [ -n ]
+ [ -n ]
+ [ dash = sh ]
+ [ sh = sh ]
+ vars_script_name=/var/jenkins/workspace/ArborX_master/build@tmp/durable-535819ae/script.sh: 148: /opt/intel/oneapi/dpl/latest/env/vars.sh: Bad substitution
+ :
+ printf %s /var/jenkins/workspace/ArborX_master/build@tmp/durable-535819ae/script.sh: 148: /opt/intel/oneapi/dpl/latest/env/vars.sh: Bad substitution
+ grep -Eq sh: [0-9]+: .*vars\.sh:
+ echo 0
+ [ 0 -eq 0 ]
+ expr /var/jenkins/workspace/ArborX_master/build@tmp/durable-535819ae/script.sh: 148: /opt/intel/oneapi/dpl/latest/env/vars.sh: Bad substitution : ^.*sh: [0-9]*: \(.*\):
+ vars_script_name=/opt/intel/oneapi/dpl/latest/env/vars.sh
+ [ = /opt/intel/oneapi/dpl/latest/env/vars.sh ]
+ rreadlink /opt/intel/oneapi/dpl/latest/env/vars.sh
+ target=/opt/intel/oneapi/dpl/latest/env/vars.sh fname= targetDir= CDPATH=
+ [ -n ]
+ :
+ [ -L /opt/intel/oneapi/dpl/latest/env/vars.sh ]
+ [ -e /opt/intel/oneapi/dpl/latest/env/vars.sh ]
+ command dirname -- /opt/intel/oneapi/dpl/latest/env/vars.sh
+ command cd /opt/intel/oneapi/dpl/latest/env
+ command basename -- /opt/intel/oneapi/dpl/latest/env/vars.sh
+ fname=vars.sh
+ [ vars.sh = / ]
+ [ -L vars.sh ]
+ break
+ command pwd -P
+ targetDir=/opt/intel/oneapi/dpl/2022.0.0/env
+ [ vars.sh = . ]
+ [ vars.sh = .. ]
+ command printf %s\n /opt/intel/oneapi/dpl/2022.0.0/env/vars.sh
+ dirname -- /opt/intel/oneapi/dpl/2022.0.0/env/vars.sh
+ _onedpl_scrip_path=/opt/intel/oneapi/dpl/2022.0.0/env
+ dirname -- /opt/intel/oneapi/dpl/2022.0.0/env
+ DPL_ROOT=/opt/intel/oneapi/dpl/2022.0.0
+ export DPL_ROOT
+ prepend_path /opt/intel/oneapi/dpl/2022.0.0/linux/include /opt/intel/oneapi/dev-utilities/2021.8.0/include
+ path_to_add=/opt/intel/oneapi/dpl/2022.0.0/linux/include
+ path_is_now=/opt/intel/oneapi/dev-utilities/2021.8.0/include
+ [ = /opt/intel/oneapi/dev-utilities/2021.8.0/include ]
+ printf %s /opt/intel/oneapi/dpl/2022.0.0/linux/include:/opt/intel/oneapi/dev-utilities/2021.8.0/include
+ CPATH=/opt/intel/oneapi/dpl/2022.0.0/linux/include:/opt/intel/oneapi/dev-utilities/2021.8.0/include
+ export CPATH
+ prepend_path /opt/intel/oneapi/dpl/2022.0.0/lib/pkgconfig /opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig
+ path_to_add=/opt/intel/oneapi/dpl/2022.0.0/lib/pkgconfig
+ path_is_now=/opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig
+ [ = /opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig ]
+ printf %s /opt/intel/oneapi/dpl/2022.0.0/lib/pkgconfig:/opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig
+ PKG_CONFIG_PATH=/opt/intel/oneapi/dpl/2022.0.0/lib/pkgconfig:/opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig
+ export PKG_CONFIG_PATH
+ temp_var=4
+ expr tbb=latest : \(.*\)=.*
+ arg_base=tbb
+ expr tbb=latest : .*=\(.*\)
+ arg_verz=latest
+ arg_path=/opt/intel/oneapi/tbb/latest/env/vars.sh
+ SETVARS_VARS_PATH=/opt/intel/oneapi/tbb/latest/env/vars.sh
+ export SETVARS_VARS_PATH
+ [ exclude = latest ]
+ [ -r /opt/intel/oneapi/tbb/latest/env/vars.sh ]
+ echo :: tbb -- latest
:: tbb -- latest
+ . /opt/intel/oneapi/tbb/latest/env/vars.sh SETVARS_CALL=1
+ _vars_this_script_name=vars.sh
+ _vars_get_proc_name /var/jenkins/workspace/ArborX_master/build@tmp/durable-535819ae/script.sh
+ [ -n ]
+ script=/var/jenkins/workspace/ArborX_master/build@tmp/durable-535819ae/script.sh
+ [ -L /var/jenkins/workspace/ArborX_master/build@tmp/durable-535819ae/script.sh ]
+ basename -- /var/jenkins/workspace/ArborX_master/build@tmp/durable-535819ae/script.sh
+ [ vars.sh = script.sh ]
+ vars_script_name=
+ ps -p 61 -o comm=
+ vars_script_shell=sh
+ [ -n ]
+ [ -n ]
+ [ -n ]
+ [ dash = sh ]
+ [ sh = sh ]
+ vars_script_name=/var/jenkins/workspace/ArborX_master/build@tmp/durable-535819ae/script.sh: 114: /opt/intel/oneapi/tbb/latest/env/vars.sh: Bad substitution
+ :
+ printf %s /var/jenkins/workspace/ArborX_master/build@tmp/durable-535819ae/script.sh: 114: /opt/intel/oneapi/tbb/latest/env/vars.sh: Bad substitution
+ grep -Eq sh: [0-9]+: .*vars\.sh:
+ echo 0
+ [ 0 -eq 0 ]
+ expr /var/jenkins/workspace/ArborX_master/build@tmp/durable-535819ae/script.sh: 114: /opt/intel/oneapi/tbb/latest/env/vars.sh: Bad substitution : ^.*sh: [0-9]*: \(.*\):
+ vars_script_name=/opt/intel/oneapi/tbb/latest/env/vars.sh
+ [ = /opt/intel/oneapi/tbb/latest/env/vars.sh ]
+ get_script_path /opt/intel/oneapi/tbb/latest/env/vars.sh
+ script_path=/opt/intel/oneapi/tbb/latest/env/vars.sh
+ [ -L /opt/intel/oneapi/tbb/latest/env/vars.sh ]
+ command dirname -- /opt/intel/oneapi/tbb/latest/env/vars.sh
+ script_dir=/opt/intel/oneapi/tbb/latest/env
+ cd /opt/intel/oneapi/tbb/latest/env
+ command pwd -P
+ script_dir=/opt/intel/oneapi/tbb/2021.8.0/env
+ printf %s /opt/intel/oneapi/tbb/2021.8.0/env
+ TBBROOT=/opt/intel/oneapi/tbb/2021.8.0/env/..
+ TBB_TARGET_ARCH=intel64
+ [ -n ]
+ TBB_LIB_NAME=libtbb.so.12
+ TBB_LIB_DIR=intel64/gcc4.8
+ [ -e /opt/intel/oneapi/tbb/2021.8.0/env/../lib/intel64/gcc4.8/libtbb.so.12 ]
+ export TBBROOT
+ prepend_path /opt/intel/oneapi/tbb/2021.8.0/env/../lib/intel64/gcc4.8 /opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/usr/local/cuda/lib64/stubs
+ path_to_add=/opt/intel/oneapi/tbb/2021.8.0/env/../lib/intel64/gcc4.8
+ path_is_now=/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/usr/local/cuda/lib64/stubs
+ [ = /opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/usr/local/cuda/lib64/stubs ]
+ printf %s /opt/intel/oneapi/tbb/2021.8.0/env/../lib/intel64/gcc4.8:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/usr/local/cuda/lib64/stubs
+ LIBRARY_PATH=/opt/intel/oneapi/tbb/2021.8.0/env/../lib/intel64/gcc4.8:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/usr/local/cuda/lib64/stubs
+ export LIBRARY_PATH
+ prepend_path /opt/intel/oneapi/tbb/2021.8.0/env/../lib/intel64/gcc4.8 /opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/libipt/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/dep/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64
+ path_to_add=/opt/intel/oneapi/tbb/2021.8.0/env/../lib/intel64/gcc4.8
+ path_is_now=/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/libipt/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/dep/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64
+ [ = /opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/libipt/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/dep/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 ]
+ printf %s /opt/intel/oneapi/tbb/2021.8.0/env/../lib/intel64/gcc4.8:/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/libipt/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/dep/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64
+ LD_LIBRARY_PATH=/opt/intel/oneapi/tbb/2021.8.0/env/../lib/intel64/gcc4.8:/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/libipt/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/dep/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64
+ export LD_LIBRARY_PATH
+ prepend_path /opt/intel/oneapi/tbb/2021.8.0/env/../include /opt/intel/oneapi/dpl/2022.0.0/linux/include:/opt/intel/oneapi/dev-utilities/2021.8.0/include
+ path_to_add=/opt/intel/oneapi/tbb/2021.8.0/env/../include
+ path_is_now=/opt/intel/oneapi/dpl/2022.0.0/linux/include:/opt/intel/oneapi/dev-utilities/2021.8.0/include
+ [ = /opt/intel/oneapi/dpl/2022.0.0/linux/include:/opt/intel/oneapi/dev-utilities/2021.8.0/include ]
+ printf %s /opt/intel/oneapi/tbb/2021.8.0/env/../include:/opt/intel/oneapi/dpl/2022.0.0/linux/include:/opt/intel/oneapi/dev-utilities/2021.8.0/include
+ CPATH=/opt/intel/oneapi/tbb/2021.8.0/env/../include:/opt/intel/oneapi/dpl/2022.0.0/linux/include:/opt/intel/oneapi/dev-utilities/2021.8.0/include
+ export CPATH
+ prepend_path /opt/intel/oneapi/tbb/2021.8.0/env/.. /opt/intel/oneapi/compiler/2023.0.0/linux/IntelDPCPP
+ path_to_add=/opt/intel/oneapi/tbb/2021.8.0/env/..
+ path_is_now=/opt/intel/oneapi/compiler/2023.0.0/linux/IntelDPCPP
+ [ = /opt/intel/oneapi/compiler/2023.0.0/linux/IntelDPCPP ]
+ printf %s /opt/intel/oneapi/tbb/2021.8.0/env/..:/opt/intel/oneapi/compiler/2023.0.0/linux/IntelDPCPP
+ CMAKE_PREFIX_PATH=/opt/intel/oneapi/tbb/2021.8.0/env/..:/opt/intel/oneapi/compiler/2023.0.0/linux/IntelDPCPP
+ export CMAKE_PREFIX_PATH
+ prepend_path /opt/intel/oneapi/tbb/2021.8.0/env/../lib/pkgconfig /opt/intel/oneapi/dpl/2022.0.0/lib/pkgconfig:/opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig
+ path_to_add=/opt/intel/oneapi/tbb/2021.8.0/env/../lib/pkgconfig
+ path_is_now=/opt/intel/oneapi/dpl/2022.0.0/lib/pkgconfig:/opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig
+ [ = /opt/intel/oneapi/dpl/2022.0.0/lib/pkgconfig:/opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig ]
+ printf %s /opt/intel/oneapi/tbb/2021.8.0/env/../lib/pkgconfig:/opt/intel/oneapi/dpl/2022.0.0/lib/pkgconfig:/opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig
+ PKG_CONFIG_PATH=/opt/intel/oneapi/tbb/2021.8.0/env/../lib/pkgconfig:/opt/intel/oneapi/dpl/2022.0.0/lib/pkgconfig:/opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig
+ export PKG_CONFIG_PATH
+ temp_var=5
+ [ 5 -eq 0 ]
+ echo :: oneAPI environment initialized ::
:: oneAPI environment initialized ::
+ echo
+ [ 0 -ne 0 ]
+ eval set --
+ set --
+ prep_for_exit 0
+ script_return_code=0
+ unset -v SETVARS_CALL
+ unset -v SETVARS_ARGS
+ unset -v SETVARS_VARS_PATH
+ [ 0 = ]
+ [ 0 -eq 0 ]
+ SETVARS_COMPLETED=1
+ export SETVARS_COMPLETED
+ return 0
+ return
+ cmake -D CMAKE_INSTALL_PREFIX=/opt/arborx -D CMAKE_BUILD_TYPE=Release -D CMAKE_CXX_COMPILER=/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -D CMAKE_CXX_EXTENSIONS=OFF -D CMAKE_CXX_FLAGS=-fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -D CMAKE_PREFIX_PATH=/opt/kokkos;/opt/boost;/opt/benchmark -D ARBORX_ENABLE_MPI=ON -D MPIEXEC_PREFLAGS=--allow-run-as-root -D MPIEXEC_MAX_NUMPROCS=4 -D ARBORX_ENABLE_TESTS=ON -D ARBORX_ENABLE_EXAMPLES=ON -D ARBORX_ENABLE_BENCHMARKS=ON -D ARBORX_ENABLE_ONEDPL=ON ..
-- The CXX compiler identification is IntelLLVM 2023.0.0
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Enabled Kokkos devices: SERIAL;SYCL
-- Found Kokkos: /opt/kokkos/lib/cmake/Kokkos (version "4.1.00")
-- Looking for C++ include oneapi/dpl/execution
-- Looking for C++ include oneapi/dpl/execution - found
-- Looking for C++ include oneapi/dpl/algorithm
-- Looking for C++ include oneapi/dpl/algorithm - found
-- 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 = '7abc0268'
-- Found Boost: /opt/boost/lib/cmake/Boost-1.81.0/BoostConfig.cmake (found suitable version "1.81.0", minimum required is "1.67.0") found components: unit_test_framework
-- Found Boost: /opt/boost/lib/cmake/Boost-1.81.0/BoostConfig.cmake (found version "1.81.0") found components: program_options
-- Found Boost: /opt/boost/lib/cmake/Boost-1.81.0/BoostConfig.cmake (found suitable version "1.81.0", minimum required is "1.56.0") found components: program_options
-- Found benchmark: /opt/benchmark/lib/cmake/benchmark (version "1.5.4")
-- Configuring done (3.8s)
-- Generating done (0.8s)
-- Build files have been written to: /var/jenkins/workspace/ArborX_master/build
[Pipeline] sh
+ . /opt/intel/oneapi/setvars.sh --include-intel-llvm
+ script_name=setvars.sh
+ config_file=
+ config_array=
+ component_array=
+ warning_tally=0
+ posix_nl=
+ save_args
+ echo
+ script_args=
+ _setvars_this_script_name=setvars.sh
+ _setvars_get_proc_name /var/jenkins/workspace/ArborX_master/build@tmp/durable-53cefe4a/script.sh
+ [ -n ]
+ script=/var/jenkins/workspace/ArborX_master/build@tmp/durable-53cefe4a/script.sh
+ [ -L /var/jenkins/workspace/ArborX_master/build@tmp/durable-53cefe4a/script.sh ]
+ basename -- /var/jenkins/workspace/ArborX_master/build@tmp/durable-53cefe4a/script.sh
+ [ setvars.sh = script.sh ]
+ sourcer=
+ sourced_nm=
+ ps -p 367 -o comm=
+ sourced_sh=sh
+ _setvars_get_proc_name /var/jenkins/workspace/ArborX_master/build@tmp/durable-53cefe4a/script.sh
+ [ -n ]
+ script=/var/jenkins/workspace/ArborX_master/build@tmp/durable-53cefe4a/script.sh
+ [ -L /var/jenkins/workspace/ArborX_master/build@tmp/durable-53cefe4a/script.sh ]
+ basename -- /var/jenkins/workspace/ArborX_master/build@tmp/durable-53cefe4a/script.sh
+ proc_name=script.sh
+ [ -n ]
+ [ -n ]
+ [ -n ]
+ [ dash = sh ]
+ [ sh = sh ]
+ printf %s: %s script.sh SH_VERSION = unknown
+ sourcer=script.sh: SH_VERSION = unknown
+ sourced_nm=/var/jenkins/workspace/ArborX_master/build@tmp/durable-53cefe4a/script.sh: 351: /opt/intel/oneapi/setvars.sh: Bad substitution
+ :
+ printf %s /var/jenkins/workspace/ArborX_master/build@tmp/durable-53cefe4a/script.sh: 351: /opt/intel/oneapi/setvars.sh: Bad substitution
+ grep -Eq sh: [0-9]+: .*setvars\.sh:
+ echo 0
+ [ 0 -eq 0 ]
+ expr /var/jenkins/workspace/ArborX_master/build@tmp/durable-53cefe4a/script.sh: 351: /opt/intel/oneapi/setvars.sh: Bad substitution : ^.*sh: [0-9]*: \(.*\):
+ sourced_nm=/opt/intel/oneapi/setvars.sh
+ [ = /opt/intel/oneapi/setvars.sh ]
+ get_script_path /opt/intel/oneapi/setvars.sh
+ script=/opt/intel/oneapi/setvars.sh
+ [ -L /opt/intel/oneapi/setvars.sh ]
+ command dirname -- /opt/intel/oneapi/setvars.sh
+ script_dir=/opt/intel/oneapi
+ cd /opt/intel/oneapi
+ command pwd -P
+ script_dir=/opt/intel/oneapi
+ printf %s /opt/intel/oneapi
+ script_root=/opt/intel/oneapi
+ help=0
+ force=0
+ config=0
+ config_file=
+ list_of_args=
+ [ -n ]
+ printf %s %s args: Using "$@" for setvars.sh arguments:
+ input_args=args: Using "$@" for setvars.sh arguments:
+ SETVARS_ARGS=
+ export SETVARS_ARGS
+ [ 0 != 0 ]
+ [ = 1 ]
+ [ 0 -eq 1 ]
+ version_default=latest
+ awk NF
+ command ls /opt/intel/oneapi/compiler/2023.0.0/env/vars.sh /opt/intel/oneapi/compiler/latest/env/vars.sh /opt/intel/oneapi/debugger/2023.0.0/env/vars.sh /opt/intel/oneapi/debugger/latest/env/vars.sh /opt/intel/oneapi/dev-utilities/2021.8.0/env/vars.sh /opt/intel/oneapi/dev-utilities/latest/env/vars.sh /opt/intel/oneapi/dpl/2022.0.0/env/vars.sh /opt/intel/oneapi/dpl/latest/env/vars.sh /opt/intel/oneapi/tbb/2021.8.0/env/vars.sh /opt/intel/oneapi/tbb/latest/env/vars.sh
+ component_array=/opt/intel/oneapi/compiler/2023.0.0/env/vars.sh
/opt/intel/oneapi/compiler/latest/env/vars.sh
/opt/intel/oneapi/debugger/2023.0.0/env/vars.sh
/opt/intel/oneapi/debugger/latest/env/vars.sh
/opt/intel/oneapi/dev-utilities/2021.8.0/env/vars.sh
/opt/intel/oneapi/dev-utilities/latest/env/vars.sh
/opt/intel/oneapi/dpl/2022.0.0/env/vars.sh
/opt/intel/oneapi/dpl/latest/env/vars.sh
/opt/intel/oneapi/tbb/2021.8.0/env/vars.sh
/opt/intel/oneapi/tbb/latest/env/vars.sh
+ temp_array=
+ prep_for_eval /opt/intel/oneapi/compiler/2023.0.0/env/vars.sh
/opt/intel/oneapi/compiler/latest/env/vars.sh
/opt/intel/oneapi/debugger/2023.0.0/env/vars.sh
/opt/intel/oneapi/debugger/latest/env/vars.sh
/opt/intel/oneapi/dev-utilities/2021.8.0/env/vars.sh
/opt/intel/oneapi/dev-utilities/latest/env/vars.sh
/opt/intel/oneapi/dpl/2022.0.0/env/vars.sh
/opt/intel/oneapi/dpl/latest/env/vars.sh
/opt/intel/oneapi/tbb/2021.8.0/env/vars.sh
/opt/intel/oneapi/tbb/latest/env/vars.sh
+ echo /opt/intel/oneapi/compiler/2023.0.0/env/vars.sh
/opt/intel/oneapi/compiler/latest/env/vars.sh
/opt/intel/oneapi/debugger/2023.0.0/env/vars.sh
/opt/intel/oneapi/debugger/latest/env/vars.sh
/opt/intel/oneapi/dev-utilities/2021.8.0/env/vars.sh
/opt/intel/oneapi/dev-utilities/latest/env/vars.sh
/opt/intel/oneapi/dpl/2022.0.0/env/vars.sh
/opt/intel/oneapi/dpl/latest/env/vars.sh
/opt/intel/oneapi/tbb/2021.8.0/env/vars.sh
/opt/intel/oneapi/tbb/latest/env/vars.sh
+ awk NF
+ sed -e s/^/'/g -e s/$/' \\/g -e $s/\\$//
+ eval set -- '/opt/intel/oneapi/compiler/2023.0.0/env/vars.sh' \
'/opt/intel/oneapi/compiler/latest/env/vars.sh' \
'/opt/intel/oneapi/debugger/2023.0.0/env/vars.sh' \
'/opt/intel/oneapi/debugger/latest/env/vars.sh' \
'/opt/intel/oneapi/dev-utilities/2021.8.0/env/vars.sh' \
'/opt/intel/oneapi/dev-utilities/latest/env/vars.sh' \
'/opt/intel/oneapi/dpl/2022.0.0/env/vars.sh' \
'/opt/intel/oneapi/dpl/latest/env/vars.sh' \
'/opt/intel/oneapi/tbb/2021.8.0/env/vars.sh' \
'/opt/intel/oneapi/tbb/latest/env/vars.sh'
+ set -- /opt/intel/oneapi/compiler/2023.0.0/env/vars.sh /opt/intel/oneapi/compiler/latest/env/vars.sh /opt/intel/oneapi/debugger/2023.0.0/env/vars.sh /opt/intel/oneapi/debugger/latest/env/vars.sh /opt/intel/oneapi/dev-utilities/2021.8.0/env/vars.sh /opt/intel/oneapi/dev-utilities/latest/env/vars.sh /opt/intel/oneapi/dpl/2022.0.0/env/vars.sh /opt/intel/oneapi/dpl/latest/env/vars.sh /opt/intel/oneapi/tbb/2021.8.0/env/vars.sh /opt/intel/oneapi/tbb/latest/env/vars.sh
+ dirname -- /opt/intel/oneapi/compiler/2023.0.0/env/vars.sh
+ dirname -- /opt/intel/oneapi/compiler/2023.0.0/env
+ dirname -- /opt/intel/oneapi/compiler/2023.0.0
+ basename -- /opt/intel/oneapi/compiler
+ arg=compiler
+ [ -r /opt/intel/oneapi/compiler/latest/env/vars.sh ]
+ temp_array=compiler
+ dirname -- /opt/intel/oneapi/compiler/latest/env/vars.sh
+ dirname -- /opt/intel/oneapi/compiler/latest/env
+ dirname -- /opt/intel/oneapi/compiler/latest
+ basename -- /opt/intel/oneapi/compiler
+ arg=compiler
+ [ -r /opt/intel/oneapi/compiler/latest/env/vars.sh ]
+ temp_array=compiler
compiler
+ dirname -- /opt/intel/oneapi/debugger/2023.0.0/env/vars.sh
+ dirname -- /opt/intel/oneapi/debugger/2023.0.0/env
+ dirname -- /opt/intel/oneapi/debugger/2023.0.0
+ basename -- /opt/intel/oneapi/debugger
+ arg=debugger
+ [ -r /opt/intel/oneapi/debugger/latest/env/vars.sh ]
+ temp_array=compiler
compiler
debugger
+ dirname -- /opt/intel/oneapi/debugger/latest/env/vars.sh
+ dirname -- /opt/intel/oneapi/debugger/latest/env
+ dirname -- /opt/intel/oneapi/debugger/latest
+ basename -- /opt/intel/oneapi/debugger
+ arg=debugger
+ [ -r /opt/intel/oneapi/debugger/latest/env/vars.sh ]
+ temp_array=compiler
compiler
debugger
debugger
+ dirname -- /opt/intel/oneapi/dev-utilities/2021.8.0/env/vars.sh
+ dirname -- /opt/intel/oneapi/dev-utilities/2021.8.0/env
+ dirname -- /opt/intel/oneapi/dev-utilities/2021.8.0
+ basename -- /opt/intel/oneapi/dev-utilities
+ arg=dev-utilities
+ [ -r /opt/intel/oneapi/dev-utilities/latest/env/vars.sh ]
+ temp_array=compiler
compiler
debugger
debugger
dev-utilities
+ dirname -- /opt/intel/oneapi/dev-utilities/latest/env/vars.sh
+ dirname -- /opt/intel/oneapi/dev-utilities/latest/env
+ dirname -- /opt/intel/oneapi/dev-utilities/latest
+ basename -- /opt/intel/oneapi/dev-utilities
+ arg=dev-utilities
+ [ -r /opt/intel/oneapi/dev-utilities/latest/env/vars.sh ]
+ temp_array=compiler
compiler
debugger
debugger
dev-utilities
dev-utilities
+ dirname -- /opt/intel/oneapi/dpl/2022.0.0/env/vars.sh
+ dirname -- /opt/intel/oneapi/dpl/2022.0.0/env
+ dirname -- /opt/intel/oneapi/dpl/2022.0.0
+ basename -- /opt/intel/oneapi/dpl
+ arg=dpl
+ [ -r /opt/intel/oneapi/dpl/latest/env/vars.sh ]
+ temp_array=compiler
compiler
debugger
debugger
dev-utilities
dev-utilities
dpl
+ dirname -- /opt/intel/oneapi/dpl/latest/env/vars.sh
+ dirname -- /opt/intel/oneapi/dpl/latest/env
+ dirname -- /opt/intel/oneapi/dpl/latest
+ basename -- /opt/intel/oneapi/dpl
+ arg=dpl
+ [ -r /opt/intel/oneapi/dpl/latest/env/vars.sh ]
+ temp_array=compiler
compiler
debugger
debugger
dev-utilities
dev-utilities
dpl
dpl
+ dirname -- /opt/intel/oneapi/tbb/2021.8.0/env/vars.sh
+ dirname -- /opt/intel/oneapi/tbb/2021.8.0/env
+ dirname -- /opt/intel/oneapi/tbb/2021.8.0
+ basename -- /opt/intel/oneapi/tbb
+ arg=tbb
+ [ -r /opt/intel/oneapi/tbb/latest/env/vars.sh ]
+ temp_array=compiler
compiler
debugger
debugger
dev-utilities
dev-utilities
dpl
dpl
tbb
+ dirname -- /opt/intel/oneapi/tbb/latest/env/vars.sh
+ dirname -- /opt/intel/oneapi/tbb/latest/env
+ dirname -- /opt/intel/oneapi/tbb/latest
+ basename -- /opt/intel/oneapi/tbb
+ arg=tbb
+ [ -r /opt/intel/oneapi/tbb/latest/env/vars.sh ]
+ temp_array=compiler
compiler
debugger
debugger
dev-utilities
dev-utilities
dpl
dpl
tbb
tbb
+ component_array=compiler
compiler
debugger
debugger
dev-utilities
dev-utilities
dpl
dpl
tbb
tbb
+ printf %s\n compiler
compiler
debugger
debugger
dev-utilities
dev-utilities
dpl
dpl
tbb
tbb
+ uniq
+ component_array=compiler
debugger
dev-utilities
dpl
tbb
+ printf %s\n compiler
debugger
dev-utilities
dpl
tbb
+ wc -l
+ temp_var=5
+ [ 5 -le 0 ]
+ [ 0 = 1 ]
+ prep_for_eval compiler
debugger
dev-utilities
dpl
tbb
+ echo compiler
debugger
dev-utilities
dpl
tbb
+ awk NF
+ sed -e s/^/'/g -e s/$/' \\/g -e $s/\\$//
+ eval set -- 'compiler' \
'debugger' \
'dev-utilities' \
'dpl' \
'tbb'
+ set -- compiler debugger dev-utilities dpl tbb
+ temp_array=
+ arg=compiler=latest
+ temp_array=compiler=latest
+ arg=debugger=latest
+ temp_array=compiler=latest
debugger=latest
+ arg=dev-utilities=latest
+ temp_array=compiler=latest
debugger=latest
dev-utilities=latest
+ arg=dpl=latest
+ temp_array=compiler=latest
debugger=latest
dev-utilities=latest
dpl=latest
+ arg=tbb=latest
+ temp_array=compiler=latest
debugger=latest
dev-utilities=latest
dpl=latest
tbb=latest
+ component_array=compiler=latest
debugger=latest
dev-utilities=latest
dpl=latest
tbb=latest
+ [ 0 = 1 ]
+ printf %s\n compiler=latest
debugger=latest
dev-utilities=latest
dpl=latest
tbb=latest
+ awk NF
+ component_array=compiler=latest
debugger=latest
dev-utilities=latest
dpl=latest
tbb=latest
+ echo
+ echo :: initializing oneAPI environment ...
:: initializing oneAPI environment ...
+ echo script.sh: SH_VERSION = unknown
script.sh: SH_VERSION = unknown
+ echo args: Using "$@" for setvars.sh arguments:
args: Using "$@" for setvars.sh arguments:
+ ONEAPI_ROOT=/opt/intel/oneapi
+ export ONEAPI_ROOT
+ SETVARS_CALL=1
+ export SETVARS_CALL
+ temp_var=0
+ prep_for_eval compiler=latest
debugger=latest
dev-utilities=latest
dpl=latest
tbb=latest
+ echo compiler=latest
debugger=latest
dev-utilities=latest
dpl=latest
tbb=latest
+ awk NF
+ sed -e s/^/'/g -e s/$/' \\/g -e $s/\\$//
+ eval set -- 'compiler=latest' \
'debugger=latest' \
'dev-utilities=latest' \
'dpl=latest' \
'tbb=latest'
+ set -- compiler=latest debugger=latest dev-utilities=latest dpl=latest tbb=latest
+ expr compiler=latest : \(.*\)=.*
+ arg_base=compiler
+ expr compiler=latest : .*=\(.*\)
+ arg_verz=latest
+ arg_path=/opt/intel/oneapi/compiler/latest/env/vars.sh
+ SETVARS_VARS_PATH=/opt/intel/oneapi/compiler/latest/env/vars.sh
+ export SETVARS_VARS_PATH
+ [ exclude = latest ]
+ [ -r /opt/intel/oneapi/compiler/latest/env/vars.sh ]
+ echo :: compiler -- latest
:: compiler -- latest
+ . /opt/intel/oneapi/compiler/latest/env/vars.sh SETVARS_CALL=1
+ _vars_this_script_name=vars.sh
+ _vars_get_proc_name /var/jenkins/workspace/ArborX_master/build@tmp/durable-53cefe4a/script.sh
+ [ -n ]
+ script=/var/jenkins/workspace/ArborX_master/build@tmp/durable-53cefe4a/script.sh
+ [ -L /var/jenkins/workspace/ArborX_master/build@tmp/durable-53cefe4a/script.sh ]
+ basename -- /var/jenkins/workspace/ArborX_master/build@tmp/durable-53cefe4a/script.sh
+ [ vars.sh = script.sh ]
+ vars_script_name=
+ ps -p 367 -o comm=
+ vars_script_shell=sh
+ [ -n ]
+ [ -n ]
+ [ -n ]
+ [ dash = sh ]
+ [ sh = sh ]
+ vars_script_name=/var/jenkins/workspace/ArborX_master/build@tmp/durable-53cefe4a/script.sh: 174: /opt/intel/oneapi/compiler/latest/env/vars.sh: Bad substitution
+ :
+ printf %s /var/jenkins/workspace/ArborX_master/build@tmp/durable-53cefe4a/script.sh: 174: /opt/intel/oneapi/compiler/latest/env/vars.sh: Bad substitution
+ grep -Eq sh: [0-9]+: .*vars\.sh:
+ echo 0
+ [ 0 -eq 0 ]
+ expr /var/jenkins/workspace/ArborX_master/build@tmp/durable-53cefe4a/script.sh: 174: /opt/intel/oneapi/compiler/latest/env/vars.sh: Bad substitution : ^.*sh: [0-9]*: \(.*\):
+ vars_script_name=/opt/intel/oneapi/compiler/latest/env/vars.sh
+ [ = /opt/intel/oneapi/compiler/latest/env/vars.sh ]
+ get_script_path /opt/intel/oneapi/compiler/latest/env/vars.sh
+ script=/opt/intel/oneapi/compiler/latest/env/vars.sh
+ [ -L /opt/intel/oneapi/compiler/latest/env/vars.sh ]
+ command dirname -- /opt/intel/oneapi/compiler/latest/env/vars.sh
+ script_dir=/opt/intel/oneapi/compiler/latest/env
+ cd /opt/intel/oneapi/compiler/latest/env
+ command pwd -P
+ script_dir=/opt/intel/oneapi/compiler/2023.0.0/env
+ printf %s /opt/intel/oneapi/compiler/2023.0.0/env
+ my_script_path=/opt/intel/oneapi/compiler/2023.0.0/env
+ dirname -- /opt/intel/oneapi/compiler/2023.0.0/env
+ component_root=/opt/intel/oneapi/compiler/2023.0.0
+ CMPLR_ROOT=/opt/intel/oneapi/compiler/2023.0.0
+ export CMPLR_ROOT
+ INTEL_TARGET_ARCH=intel64
+ INTEL_TARGET_PLATFORM=linux
+ USE_INTEL_LLVM=0
+ [ 5 -gt 0 ]
+ shift
+ [ 4 -gt 0 ]
+ shift
+ [ 3 -gt 0 ]
+ shift
+ [ 2 -gt 0 ]
+ shift
+ [ 1 -gt 0 ]
+ shift
+ [ 0 -gt 0 ]
+ [ intel64 = ia32 ]
+ unset INTEL_TARGET_ARCH_IA32
+ prepend_path /opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin /opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
+ path_to_add=/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin
+ path_is_now=/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
+ [ = /opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin ]
+ printf %s /opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
+ PATH=/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
+ export PATH
+ [ 0 = 1 ]
+ [ intel64 = ia32 ]
+ prepend_path /opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib /usr/local/cuda/lib64/stubs
+ path_to_add=/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib
+ path_is_now=/usr/local/cuda/lib64/stubs
+ [ = /usr/local/cuda/lib64/stubs ]
+ printf %s /opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/usr/local/cuda/lib64/stubs
+ LIBRARY_PATH=/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/usr/local/cuda/lib64/stubs
+ export LIBRARY_PATH
+ prepend_path /opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin /usr/local/nvidia/lib:/usr/local/nvidia/lib64
+ path_to_add=/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin
+ path_is_now=/usr/local/nvidia/lib:/usr/local/nvidia/lib64
+ [ = /usr/local/nvidia/lib:/usr/local/nvidia/lib64 ]
+ printf %s /opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64
+ LD_LIBRARY_PATH=/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64
+ export LD_LIBRARY_PATH
+ [ intel64 = ia32 ]
+ [ -n ]
+ [ -f /opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/fpgavars.sh ]
+ FPGA_VARS_DIR=/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga
+ export FPGA_VARS_DIR
+ FPGA_VARS_ARGS=
+ export FPGA_VARS_ARGS
+ . /opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/fpgavars.sh
+ SCRIPTDIR=/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga
+ icdadd libalteracl.so
+ [ -z ]
+ export OCL_ICD_FILENAMES=libalteracl.so
+ icdadd libintelocl_emu.so
+ [ -z x ]
+ export OCL_ICD_FILENAMES=libintelocl_emu.so:libalteracl.so
+ export ACL_BOARD_VENDOR_PATH=/opt/Intel/OpenCLFPGA/oneAPI/Boards
+ export INTELFPGAOCLSDKROOT=/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga
+ export PATH=/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
+ uname -m
+ ARCH=x86_64
+ arch_type=
+ arch_type=linux64
+ export LD_LIBRARY_PATH=/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64
+ prepend_path /opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64 /opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64
+ path_to_add=/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64
+ path_is_now=/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64
+ [ = /opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 ]
+ printf %s /opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64
+ LD_LIBRARY_PATH=/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64
+ export LD_LIBRARY_PATH
+ [ -z libintelocl_emu.so:libalteracl.so ]
+ OCL_ICD_FILENAMES=libintelocl_emu.so:libalteracl.so:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64/libintelocl.so
+ [ -n ]
+ export OCL_ICD_FILENAMES
+ prepend_manpath /opt/intel/oneapi/compiler/2023.0.0/documentation/en/man/common
+ path_to_add=/opt/intel/oneapi/compiler/2023.0.0/documentation/en/man/common
+ path_is_now=
+ [ = ]
+ printf %s /opt/intel/oneapi/compiler/2023.0.0/documentation/en/man/common:
+ MANPATH=/opt/intel/oneapi/compiler/2023.0.0/documentation/en/man/common:
+ export MANPATH
+ prepend_path /opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig
+ path_to_add=/opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig
+ path_is_now=
+ [ = ]
+ printf %s /opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig
+ PKG_CONFIG_PATH=/opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig
+ export PKG_CONFIG_PATH
+ prepend_path /opt/intel/oneapi/compiler/2023.0.0/linux/IntelDPCPP
+ path_to_add=/opt/intel/oneapi/compiler/2023.0.0/linux/IntelDPCPP
+ path_is_now=
+ [ = ]
+ printf %s /opt/intel/oneapi/compiler/2023.0.0/linux/IntelDPCPP
+ CMAKE_PREFIX_PATH=/opt/intel/oneapi/compiler/2023.0.0/linux/IntelDPCPP
+ export CMAKE_PREFIX_PATH
+ prepend_path /opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin/locale/%l_%t/%N
+ path_to_add=/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin/locale/%l_%t/%N
+ path_is_now=
+ [ = ]
+ printf %s /opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin/locale/%l_%t/%N
+ NLSPATH=/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin/locale/%l_%t/%N
+ export NLSPATH
+ prepend_path /opt/intel/oneapi/compiler/2023.0.0/sys_check/sys_check.sh
+ path_to_add=/opt/intel/oneapi/compiler/2023.0.0/sys_check/sys_check.sh
+ path_is_now=
+ [ = ]
+ printf %s /opt/intel/oneapi/compiler/2023.0.0/sys_check/sys_check.sh
+ DIAGUTIL_PATH=/opt/intel/oneapi/compiler/2023.0.0/sys_check/sys_check.sh
+ export DIAGUTIL_PATH
+ temp_var=1
+ expr debugger=latest : \(.*\)=.*
+ arg_base=debugger
+ expr debugger=latest : .*=\(.*\)
+ arg_verz=latest
+ arg_path=/opt/intel/oneapi/debugger/latest/env/vars.sh
+ SETVARS_VARS_PATH=/opt/intel/oneapi/debugger/latest/env/vars.sh
+ export SETVARS_VARS_PATH
+ [ exclude = latest ]
+ [ -r /opt/intel/oneapi/debugger/latest/env/vars.sh ]
+ echo :: debugger -- latest
:: debugger -- latest
+ . /opt/intel/oneapi/debugger/latest/env/vars.sh SETVARS_CALL=1
+ _vars_this_script_name=vars.sh
+ _vars_get_proc_name /var/jenkins/workspace/ArborX_master/build@tmp/durable-53cefe4a/script.sh
+ [ -n ]
+ script=/var/jenkins/workspace/ArborX_master/build@tmp/durable-53cefe4a/script.sh
+ [ -L /var/jenkins/workspace/ArborX_master/build@tmp/durable-53cefe4a/script.sh ]
+ basename -- /var/jenkins/workspace/ArborX_master/build@tmp/durable-53cefe4a/script.sh
+ [ vars.sh = script.sh ]
+ vars_script_name=
+ ps -p 367 -o comm=
+ vars_script_shell=sh
+ [ -n ]
+ [ -n ]
+ [ -n ]
+ [ dash = sh ]
+ [ sh = sh ]
+ vars_script_name=/var/jenkins/workspace/ArborX_master/build@tmp/durable-53cefe4a/script.sh: 108: /opt/intel/oneapi/debugger/latest/env/vars.sh: Bad substitution
+ :
+ printf %s /var/jenkins/workspace/ArborX_master/build@tmp/durable-53cefe4a/script.sh: 108: /opt/intel/oneapi/debugger/latest/env/vars.sh: Bad substitution
+ grep -Eq sh: [0-9]+: .*vars\.sh:
+ echo 0
+ [ 0 -eq 0 ]
+ expr /var/jenkins/workspace/ArborX_master/build@tmp/durable-53cefe4a/script.sh: 108: /opt/intel/oneapi/debugger/latest/env/vars.sh: Bad substitution : ^.*sh: [0-9]*: \(.*\):
+ vars_script_name=/opt/intel/oneapi/debugger/latest/env/vars.sh
+ [ = /opt/intel/oneapi/debugger/latest/env/vars.sh ]
+ get_script_path /opt/intel/oneapi/debugger/latest/env/vars.sh
+ script=/opt/intel/oneapi/debugger/latest/env/vars.sh
+ [ -L /opt/intel/oneapi/debugger/latest/env/vars.sh ]
+ command dirname -- /opt/intel/oneapi/debugger/latest/env/vars.sh
+ script_dir=/opt/intel/oneapi/debugger/latest/env
+ cd /opt/intel/oneapi/debugger/latest/env
+ command pwd -P
+ script_dir=/opt/intel/oneapi/debugger/2023.0.0/env
+ printf %s /opt/intel/oneapi/debugger/2023.0.0/env
+ my_script_path=/opt/intel/oneapi/debugger/2023.0.0/env
+ dirname -- /opt/intel/oneapi/debugger/2023.0.0/env
+ gdb_root=/opt/intel/oneapi/debugger/2023.0.0
+ my_ld_path=/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/libipt/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/dep/lib
+ prepend_path /opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/bin /opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
+ path_to_add=/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/bin
+ path_is_now=/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
+ [ = /opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin ]
+ printf %s /opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
+ PATH=/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
+ export PATH
+ INTEL_PYTHONHOME=/opt/intel/oneapi/debugger/2023.0.0/dep
+ export INTEL_PYTHONHOME
+ prepend_path /opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/libipt/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/dep/lib /opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64
+ path_to_add=/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/libipt/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/dep/lib
+ path_is_now=/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64
+ [ = /opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 ]
+ printf %s /opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/libipt/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/dep/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64
+ LD_LIBRARY_PATH=/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/libipt/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/dep/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64
+ export LD_LIBRARY_PATH
+ prepend_manpath /opt/intel/oneapi/debugger/2023.0.0/documentation/man /opt/intel/oneapi/compiler/2023.0.0/documentation/en/man/common:
+ path_to_add=/opt/intel/oneapi/debugger/2023.0.0/documentation/man
+ path_is_now=/opt/intel/oneapi/compiler/2023.0.0/documentation/en/man/common:
+ [ = /opt/intel/oneapi/compiler/2023.0.0/documentation/en/man/common: ]
+ printf %s /opt/intel/oneapi/debugger/2023.0.0/documentation/man:/opt/intel/oneapi/compiler/2023.0.0/documentation/en/man/common:
+ MANPATH=/opt/intel/oneapi/debugger/2023.0.0/documentation/man:/opt/intel/oneapi/compiler/2023.0.0/documentation/en/man/common:
+ export MANPATH
+ prepend_path /opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib
+ path_to_add=/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib
+ path_is_now=
+ [ = ]
+ printf %s /opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib
+ INFOPATH=/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib
+ export INFOPATH
+ prepend_path /opt/intel/oneapi/debugger/2023.0.0/documentation/info/
+ path_to_add=/opt/intel/oneapi/debugger/2023.0.0/documentation/info/
+ path_is_now=
+ [ = ]
+ printf %s /opt/intel/oneapi/debugger/2023.0.0/documentation/info/
+ GDB_INFO=/opt/intel/oneapi/debugger/2023.0.0/documentation/info/
+ export GDB_INFO
+ prepend_path /opt/intel/oneapi/debugger/2023.0.0/sys_check/debugger_sys_check.py /opt/intel/oneapi/compiler/2023.0.0/sys_check/sys_check.sh
+ path_to_add=/opt/intel/oneapi/debugger/2023.0.0/sys_check/debugger_sys_check.py
+ path_is_now=/opt/intel/oneapi/compiler/2023.0.0/sys_check/sys_check.sh
+ [ = /opt/intel/oneapi/compiler/2023.0.0/sys_check/sys_check.sh ]
+ printf %s /opt/intel/oneapi/debugger/2023.0.0/sys_check/debugger_sys_check.py:/opt/intel/oneapi/compiler/2023.0.0/sys_check/sys_check.sh
+ DIAGUTIL_PATH=/opt/intel/oneapi/debugger/2023.0.0/sys_check/debugger_sys_check.py:/opt/intel/oneapi/compiler/2023.0.0/sys_check/sys_check.sh
+ export DIAGUTIL_PATH
+ temp_var=2
+ expr dev-utilities=latest : \(.*\)=.*
+ arg_base=dev-utilities
+ expr dev-utilities=latest : .*=\(.*\)
+ arg_verz=latest
+ arg_path=/opt/intel/oneapi/dev-utilities/latest/env/vars.sh
+ SETVARS_VARS_PATH=/opt/intel/oneapi/dev-utilities/latest/env/vars.sh
+ export SETVARS_VARS_PATH
+ [ exclude = latest ]
+ [ -r /opt/intel/oneapi/dev-utilities/latest/env/vars.sh ]
+ echo :: dev-utilities -- latest
:: dev-utilities -- latest
+ . /opt/intel/oneapi/dev-utilities/latest/env/vars.sh SETVARS_CALL=1
+ _vars_this_script_name=vars.sh
+ _vars_get_proc_name /var/jenkins/workspace/ArborX_master/build@tmp/durable-53cefe4a/script.sh
+ [ -n ]
+ script=/var/jenkins/workspace/ArborX_master/build@tmp/durable-53cefe4a/script.sh
+ [ -L /var/jenkins/workspace/ArborX_master/build@tmp/durable-53cefe4a/script.sh ]
+ basename -- /var/jenkins/workspace/ArborX_master/build@tmp/durable-53cefe4a/script.sh
+ [ vars.sh = script.sh ]
+ vars_script_name=
+ ps -p 367 -o comm=
+ vars_script_shell=sh
+ [ -n ]
+ [ -n ]
+ [ -n ]
+ [ dash = sh ]
+ [ sh = sh ]
+ vars_script_name=/var/jenkins/workspace/ArborX_master/build@tmp/durable-53cefe4a/script.sh: 160: /opt/intel/oneapi/dev-utilities/latest/env/vars.sh: Bad substitution
+ :
+ printf %s /var/jenkins/workspace/ArborX_master/build@tmp/durable-53cefe4a/script.sh: 160: /opt/intel/oneapi/dev-utilities/latest/env/vars.sh: Bad substitution
+ grep -Eq sh: [0-9]+: .*vars\.sh:
+ echo 0
+ [ 0 -eq 0 ]
+ expr /var/jenkins/workspace/ArborX_master/build@tmp/durable-53cefe4a/script.sh: 160: /opt/intel/oneapi/dev-utilities/latest/env/vars.sh: Bad substitution : ^.*sh: [0-9]*: \(.*\):
+ vars_script_name=/opt/intel/oneapi/dev-utilities/latest/env/vars.sh
+ [ = /opt/intel/oneapi/dev-utilities/latest/env/vars.sh ]
+ get_script_path /opt/intel/oneapi/dev-utilities/latest/env/vars.sh
+ script=/opt/intel/oneapi/dev-utilities/latest/env/vars.sh
+ [ -L /opt/intel/oneapi/dev-utilities/latest/env/vars.sh ]
+ command dirname -- /opt/intel/oneapi/dev-utilities/latest/env/vars.sh
+ script_dir=/opt/intel/oneapi/dev-utilities/latest/env
+ cd /opt/intel/oneapi/dev-utilities/latest/env
+ command pwd -P
+ script_dir=/opt/intel/oneapi/dev-utilities/2021.8.0/env
+ printf %s /opt/intel/oneapi/dev-utilities/2021.8.0/env
+ vars_script_path=/opt/intel/oneapi/dev-utilities/2021.8.0/env
+ dirname -- /opt/intel/oneapi/dev-utilities/2021.8.0/env
+ component_root=/opt/intel/oneapi/dev-utilities/2021.8.0
+ prepend_path /opt/intel/oneapi/dev-utilities/2021.8.0/bin /opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
+ path_to_add=/opt/intel/oneapi/dev-utilities/2021.8.0/bin
+ path_is_now=/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
+ [ = /opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin ]
+ printf %s /opt/intel/oneapi/dev-utilities/2021.8.0/bin:/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
+ PATH=/opt/intel/oneapi/dev-utilities/2021.8.0/bin:/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
+ export PATH
+ prepend_path /opt/intel/oneapi/dev-utilities/2021.8.0/include
+ path_to_add=/opt/intel/oneapi/dev-utilities/2021.8.0/include
+ path_is_now=
+ [ = ]
+ printf %s /opt/intel/oneapi/dev-utilities/2021.8.0/include
+ CPATH=/opt/intel/oneapi/dev-utilities/2021.8.0/include
+ export CPATH
+ temp_var=3
+ expr dpl=latest : \(.*\)=.*
+ arg_base=dpl
+ expr dpl=latest : .*=\(.*\)
+ arg_verz=latest
+ arg_path=/opt/intel/oneapi/dpl/latest/env/vars.sh
+ SETVARS_VARS_PATH=/opt/intel/oneapi/dpl/latest/env/vars.sh
+ export SETVARS_VARS_PATH
+ [ exclude = latest ]
+ [ -r /opt/intel/oneapi/dpl/latest/env/vars.sh ]
+ echo :: dpl -- latest
:: dpl -- latest
+ . /opt/intel/oneapi/dpl/latest/env/vars.sh SETVARS_CALL=1
+ _vars_this_script_name=vars.sh
+ _vars_get_proc_name /var/jenkins/workspace/ArborX_master/build@tmp/durable-53cefe4a/script.sh
+ [ -n ]
+ script=/var/jenkins/workspace/ArborX_master/build@tmp/durable-53cefe4a/script.sh
+ [ -L /var/jenkins/workspace/ArborX_master/build@tmp/durable-53cefe4a/script.sh ]
+ basename -- /var/jenkins/workspace/ArborX_master/build@tmp/durable-53cefe4a/script.sh
+ [ vars.sh = script.sh ]
+ vars_script_name=
+ ps -p 367 -o comm=
+ vars_script_shell=sh
+ [ -n ]
+ [ -n ]
+ [ -n ]
+ [ dash = sh ]
+ [ sh = sh ]
+ vars_script_name=/var/jenkins/workspace/ArborX_master/build@tmp/durable-53cefe4a/script.sh: 148: /opt/intel/oneapi/dpl/latest/env/vars.sh: Bad substitution
+ :
+ printf %s /var/jenkins/workspace/ArborX_master/build@tmp/durable-53cefe4a/script.sh: 148: /opt/intel/oneapi/dpl/latest/env/vars.sh: Bad substitution
+ grep -Eq sh: [0-9]+: .*vars\.sh:
+ echo 0
+ [ 0 -eq 0 ]
+ expr /var/jenkins/workspace/ArborX_master/build@tmp/durable-53cefe4a/script.sh: 148: /opt/intel/oneapi/dpl/latest/env/vars.sh: Bad substitution : ^.*sh: [0-9]*: \(.*\):
+ vars_script_name=/opt/intel/oneapi/dpl/latest/env/vars.sh
+ [ = /opt/intel/oneapi/dpl/latest/env/vars.sh ]
+ rreadlink /opt/intel/oneapi/dpl/latest/env/vars.sh
+ target=/opt/intel/oneapi/dpl/latest/env/vars.sh fname= targetDir= CDPATH=
+ [ -n ]
+ :
+ [ -L /opt/intel/oneapi/dpl/latest/env/vars.sh ]
+ [ -e /opt/intel/oneapi/dpl/latest/env/vars.sh ]
+ command dirname -- /opt/intel/oneapi/dpl/latest/env/vars.sh
+ command cd /opt/intel/oneapi/dpl/latest/env
+ command basename -- /opt/intel/oneapi/dpl/latest/env/vars.sh
+ fname=vars.sh
+ [ vars.sh = / ]
+ [ -L vars.sh ]
+ break
+ command pwd -P
+ targetDir=/opt/intel/oneapi/dpl/2022.0.0/env
+ [ vars.sh = . ]
+ [ vars.sh = .. ]
+ command printf %s\n /opt/intel/oneapi/dpl/2022.0.0/env/vars.sh
+ dirname -- /opt/intel/oneapi/dpl/2022.0.0/env/vars.sh
+ _onedpl_scrip_path=/opt/intel/oneapi/dpl/2022.0.0/env
+ dirname -- /opt/intel/oneapi/dpl/2022.0.0/env
+ DPL_ROOT=/opt/intel/oneapi/dpl/2022.0.0
+ export DPL_ROOT
+ prepend_path /opt/intel/oneapi/dpl/2022.0.0/linux/include /opt/intel/oneapi/dev-utilities/2021.8.0/include
+ path_to_add=/opt/intel/oneapi/dpl/2022.0.0/linux/include
+ path_is_now=/opt/intel/oneapi/dev-utilities/2021.8.0/include
+ [ = /opt/intel/oneapi/dev-utilities/2021.8.0/include ]
+ printf %s /opt/intel/oneapi/dpl/2022.0.0/linux/include:/opt/intel/oneapi/dev-utilities/2021.8.0/include
+ CPATH=/opt/intel/oneapi/dpl/2022.0.0/linux/include:/opt/intel/oneapi/dev-utilities/2021.8.0/include
+ export CPATH
+ prepend_path /opt/intel/oneapi/dpl/2022.0.0/lib/pkgconfig /opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig
+ path_to_add=/opt/intel/oneapi/dpl/2022.0.0/lib/pkgconfig
+ path_is_now=/opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig
+ [ = /opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig ]
+ printf %s /opt/intel/oneapi/dpl/2022.0.0/lib/pkgconfig:/opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig
+ PKG_CONFIG_PATH=/opt/intel/oneapi/dpl/2022.0.0/lib/pkgconfig:/opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig
+ export PKG_CONFIG_PATH
+ temp_var=4
+ expr tbb=latest : \(.*\)=.*
+ arg_base=tbb
+ expr tbb=latest : .*=\(.*\)
+ arg_verz=latest
+ arg_path=/opt/intel/oneapi/tbb/latest/env/vars.sh
+ SETVARS_VARS_PATH=/opt/intel/oneapi/tbb/latest/env/vars.sh
+ export SETVARS_VARS_PATH
+ [ exclude = latest ]
+ [ -r /opt/intel/oneapi/tbb/latest/env/vars.sh ]
+ echo :: tbb -- latest
:: tbb -- latest
+ . /opt/intel/oneapi/tbb/latest/env/vars.sh SETVARS_CALL=1
+ _vars_this_script_name=vars.sh
+ _vars_get_proc_name /var/jenkins/workspace/ArborX_master/build@tmp/durable-53cefe4a/script.sh
+ [ -n ]
+ script=/var/jenkins/workspace/ArborX_master/build@tmp/durable-53cefe4a/script.sh
+ [ -L /var/jenkins/workspace/ArborX_master/build@tmp/durable-53cefe4a/script.sh ]
+ basename -- /var/jenkins/workspace/ArborX_master/build@tmp/durable-53cefe4a/script.sh
+ [ vars.sh = script.sh ]
+ vars_script_name=
+ ps -p 367 -o comm=
+ vars_script_shell=sh
+ [ -n ]
+ [ -n ]
+ [ -n ]
+ [ dash = sh ]
+ [ sh = sh ]
+ vars_script_name=/var/jenkins/workspace/ArborX_master/build@tmp/durable-53cefe4a/script.sh: 114: /opt/intel/oneapi/tbb/latest/env/vars.sh: Bad substitution
+ :
+ printf %s /var/jenkins/workspace/ArborX_master/build@tmp/durable-53cefe4a/script.sh: 114: /opt/intel/oneapi/tbb/latest/env/vars.sh: Bad substitution
+ grep -Eq sh: [0-9]+: .*vars\.sh:
+ echo 0
+ [ 0 -eq 0 ]
+ expr /var/jenkins/workspace/ArborX_master/build@tmp/durable-53cefe4a/script.sh: 114: /opt/intel/oneapi/tbb/latest/env/vars.sh: Bad substitution : ^.*sh: [0-9]*: \(.*\):
+ vars_script_name=/opt/intel/oneapi/tbb/latest/env/vars.sh
+ [ = /opt/intel/oneapi/tbb/latest/env/vars.sh ]
+ get_script_path /opt/intel/oneapi/tbb/latest/env/vars.sh
+ script_path=/opt/intel/oneapi/tbb/latest/env/vars.sh
+ [ -L /opt/intel/oneapi/tbb/latest/env/vars.sh ]
+ command dirname -- /opt/intel/oneapi/tbb/latest/env/vars.sh
+ script_dir=/opt/intel/oneapi/tbb/latest/env
+ cd /opt/intel/oneapi/tbb/latest/env
+ command pwd -P
+ script_dir=/opt/intel/oneapi/tbb/2021.8.0/env
+ printf %s /opt/intel/oneapi/tbb/2021.8.0/env
+ TBBROOT=/opt/intel/oneapi/tbb/2021.8.0/env/..
+ TBB_TARGET_ARCH=intel64
+ [ -n ]
+ TBB_LIB_NAME=libtbb.so.12
+ TBB_LIB_DIR=intel64/gcc4.8
+ [ -e /opt/intel/oneapi/tbb/2021.8.0/env/../lib/intel64/gcc4.8/libtbb.so.12 ]
+ export TBBROOT
+ prepend_path /opt/intel/oneapi/tbb/2021.8.0/env/../lib/intel64/gcc4.8 /opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/usr/local/cuda/lib64/stubs
+ path_to_add=/opt/intel/oneapi/tbb/2021.8.0/env/../lib/intel64/gcc4.8
+ path_is_now=/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/usr/local/cuda/lib64/stubs
+ [ = /opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/usr/local/cuda/lib64/stubs ]
+ printf %s /opt/intel/oneapi/tbb/2021.8.0/env/../lib/intel64/gcc4.8:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/usr/local/cuda/lib64/stubs
+ LIBRARY_PATH=/opt/intel/oneapi/tbb/2021.8.0/env/../lib/intel64/gcc4.8:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/usr/local/cuda/lib64/stubs
+ export LIBRARY_PATH
+ prepend_path /opt/intel/oneapi/tbb/2021.8.0/env/../lib/intel64/gcc4.8 /opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/libipt/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/dep/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64
+ path_to_add=/opt/intel/oneapi/tbb/2021.8.0/env/../lib/intel64/gcc4.8
+ path_is_now=/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/libipt/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/dep/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64
+ [ = /opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/libipt/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/dep/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 ]
+ printf %s /opt/intel/oneapi/tbb/2021.8.0/env/../lib/intel64/gcc4.8:/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/libipt/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/dep/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64
+ LD_LIBRARY_PATH=/opt/intel/oneapi/tbb/2021.8.0/env/../lib/intel64/gcc4.8:/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/libipt/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/dep/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64
+ export LD_LIBRARY_PATH
+ prepend_path /opt/intel/oneapi/tbb/2021.8.0/env/../include /opt/intel/oneapi/dpl/2022.0.0/linux/include:/opt/intel/oneapi/dev-utilities/2021.8.0/include
+ path_to_add=/opt/intel/oneapi/tbb/2021.8.0/env/../include
+ path_is_now=/opt/intel/oneapi/dpl/2022.0.0/linux/include:/opt/intel/oneapi/dev-utilities/2021.8.0/include
+ [ = /opt/intel/oneapi/dpl/2022.0.0/linux/include:/opt/intel/oneapi/dev-utilities/2021.8.0/include ]
+ printf %s /opt/intel/oneapi/tbb/2021.8.0/env/../include:/opt/intel/oneapi/dpl/2022.0.0/linux/include:/opt/intel/oneapi/dev-utilities/2021.8.0/include
+ CPATH=/opt/intel/oneapi/tbb/2021.8.0/env/../include:/opt/intel/oneapi/dpl/2022.0.0/linux/include:/opt/intel/oneapi/dev-utilities/2021.8.0/include
+ export CPATH
+ prepend_path /opt/intel/oneapi/tbb/2021.8.0/env/.. /opt/intel/oneapi/compiler/2023.0.0/linux/IntelDPCPP
+ path_to_add=/opt/intel/oneapi/tbb/2021.8.0/env/..
+ path_is_now=/opt/intel/oneapi/compiler/2023.0.0/linux/IntelDPCPP
+ [ = /opt/intel/oneapi/compiler/2023.0.0/linux/IntelDPCPP ]
+ printf %s /opt/intel/oneapi/tbb/2021.8.0/env/..:/opt/intel/oneapi/compiler/2023.0.0/linux/IntelDPCPP
+ CMAKE_PREFIX_PATH=/opt/intel/oneapi/tbb/2021.8.0/env/..:/opt/intel/oneapi/compiler/2023.0.0/linux/IntelDPCPP
+ export CMAKE_PREFIX_PATH
+ prepend_path /opt/intel/oneapi/tbb/2021.8.0/env/../lib/pkgconfig /opt/intel/oneapi/dpl/2022.0.0/lib/pkgconfig:/opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig
+ path_to_add=/opt/intel/oneapi/tbb/2021.8.0/env/../lib/pkgconfig
+ path_is_now=/opt/intel/oneapi/dpl/2022.0.0/lib/pkgconfig:/opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig
+ [ = /opt/intel/oneapi/dpl/2022.0.0/lib/pkgconfig:/opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig ]
+ printf %s /opt/intel/oneapi/tbb/2021.8.0/env/../lib/pkgconfig:/opt/intel/oneapi/dpl/2022.0.0/lib/pkgconfig:/opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig
+ PKG_CONFIG_PATH=/opt/intel/oneapi/tbb/2021.8.0/env/../lib/pkgconfig:/opt/intel/oneapi/dpl/2022.0.0/lib/pkgconfig:/opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig
+ export PKG_CONFIG_PATH
+ temp_var=5
+ [ 5 -eq 0 ]
+ echo :: oneAPI environment initialized ::
:: oneAPI environment initialized ::
+ echo
+ [ 0 -ne 0 ]
+ eval set --
+ set --
+ prep_for_exit 0
+ script_return_code=0
+ unset -v SETVARS_CALL
+ unset -v SETVARS_ARGS
+ unset -v SETVARS_VARS_PATH
+ [ 0 = ]
+ [ 0 -eq 0 ]
+ SETVARS_COMPLETED=1
+ export SETVARS_COMPLETED
+ return 0
+ return
+ make -j8 VERBOSE=1
/opt/cmake/bin/cmake -S/var/jenkins/workspace/ArborX_master -B/var/jenkins/workspace/ArborX_master/build --check-build-system CMakeFiles/Makefile.cmake 0
/opt/cmake/bin/cmake -E cmake_progress_start /var/jenkins/workspace/ArborX_master/build/CMakeFiles /var/jenkins/workspace/ArborX_master/build//CMakeFiles/progress.marks
make -f CMakeFiles/Makefile2 all
make[1]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
make -f CMakeFiles/record_hash.dir/build.make CMakeFiles/record_hash.dir/depend
make -f benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/build.make benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/CMakeFiles/record_hash.dir/DependInfo.cmake --color=
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/benchmarks/dbscan /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f CMakeFiles/record_hash.dir/build.make CMakeFiles/record_hash.dir/build
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/build.make benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master && /opt/cmake/bin/cmake -DSOURCE_DIR=/var/jenkins/workspace/ArborX_master -DBINARY_DIR=/var/jenkins/workspace/ArborX_master/build "-DARBORX_VERSION_STRING=1.6 (dev)" -P cmake/SetupVersion.cmake
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 0%] Building CXX object benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/converter.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -MD -MT benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/converter.cpp.o -MF CMakeFiles/ArborX_DataConverter.exe.dir/converter.cpp.o.d -o CMakeFiles/ArborX_DataConverter.exe.dir/converter.cpp.o -c /var/jenkins/workspace/ArborX_master/benchmarks/dbscan/converter.cpp
-- ArborX hash = '7abc0268'
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 0%] Built target record_hash
make -f test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/build.make test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/depend
make -f test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/depend
make -f test/CMakeFiles/ArborX_Test_Geometry.exe.dir/build.make test/CMakeFiles/ArborX_Test_Geometry.exe.dir/depend
make -f test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/build.make test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_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_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/DependInfo.cmake --color=
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_Geometry.exe.dir/DependInfo.cmake --color=
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/DependInfo.cmake --color=
make -f test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/DependInfo.cmake --color=
make -f test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/depend
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/build.make test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/DependInfo.cmake --color=
make -f test/CMakeFiles/ArborX_Test_Geometry.exe.dir/build.make test/CMakeFiles/ArborX_Test_Geometry.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/build.make test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/build
make -f test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/build
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/build
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 0%] Building CXX object test/CMakeFiles/ArborX_Test_Geometry.exe.dir/tstDetailsAlgorithms.cpp.o
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_Geometry.exe.dir/tstDetailsAlgorithms.cpp.o -MF CMakeFiles/ArborX_Test_Geometry.exe.dir/tstDetailsAlgorithms.cpp.o.d -o CMakeFiles/ArborX_Test_Geometry.exe.dir/tstDetailsAlgorithms.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsAlgorithms.cpp
make -f test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/build
[ 0%] Building CXX object test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyAccessTraits.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyAccessTraits.cpp.o -MF CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyAccessTraits.cpp.o.d -o CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyAccessTraits.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstCompileOnlyAccessTraits.cpp
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 0%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -DNANORANGE_NO_STD_FORWARD_DECLARATIONS -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH.cpp.o -MF CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH.cpp.o.d -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeCallbacks_BVH.cpp
[ 1%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstSequenceContainers.cpp.o
[ 1%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/tstDetailsMortonCodes.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/tstDetailsMortonCodes.cpp.o -MF CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/tstDetailsMortonCodes.cpp.o.d -o CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/tstDetailsMortonCodes.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsMortonCodes.cpp
[ 2%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/tstDetailsCrsGraphWrapperImpl.cpp.o
[ 2%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsUtils.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/tstDetailsCrsGraphWrapperImpl.cpp.o -MF CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/tstDetailsCrsGraphWrapperImpl.cpp.o.d -o CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/tstDetailsCrsGraphWrapperImpl.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsCrsGraphWrapperImpl.cpp
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsUtils.cpp.o -MF CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsUtils.cpp.o.d -o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsUtils.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsUtils.cpp
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstSequenceContainers.cpp.o -MF CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstSequenceContainers.cpp.o.d -o CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstSequenceContainers.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstSequenceContainers.cpp
11/28 Test #11: ArborX_Test_InterpMovingLeastSquares ............. Passed 55.59 sec
Start 12: ArborX_Example_CudaAccessTraits
12/28 Test #12: ArborX_Example_CudaAccessTraits .................. Passed 0.88 sec
Start 13: ArborX_Example_Callback
13/28 Test #13: ArborX_Example_Callback .......................... Passed 0.93 sec
Start 14: ArborX_Example_DBSCAN
14/28 Test #14: ArborX_Example_DBSCAN ............................ Passed 0.99 sec
Start 15: ArborX_Example_MolecularDynamics
15/28 Test #15: ArborX_Example_MolecularDynamics ................. Passed 1.22 sec
Start 16: ArborX_Example_Intersection
[ 3%] Linking CXX executable ArborX_DataConverter.exe
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_DataConverter.exe.dir/link.txt --verbose=1
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG CMakeFiles/ArborX_DataConverter.exe.dir/converter.cpp.o -o ArborX_DataConverter.exe -Wl,-rpath,/opt/boost/lib /opt/boost/lib/libboost_program_options.so.1.81.0
16/28 Test #16: ArborX_Example_Intersection ...................... Passed 0.82 sec
Start 17: ArborX_Example_TriangleIntersection
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 3%] Built target ArborX_DataConverter.exe
make -f test/CMakeFiles/ArborX_Test_Clustering.exe.dir/build.make test/CMakeFiles/ArborX_Test_Clustering.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_Clustering.exe.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/CMakeFiles/ArborX_Test_Clustering.exe.dir/build.make test/CMakeFiles/ArborX_Test_Clustering.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 4%] Building CXX object test/CMakeFiles/ArborX_Test_Clustering.exe.dir/tstDBSCAN.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_Clustering.exe.dir/tstDBSCAN.cpp.o -MF CMakeFiles/ArborX_Test_Clustering.exe.dir/tstDBSCAN.cpp.o.d -o CMakeFiles/ArborX_Test_Clustering.exe.dir/tstDBSCAN.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDBSCAN.cpp
17/28 Test #17: ArborX_Example_TriangleIntersection .............. Passed 1.00 sec
Start 18: ArborX_Example_TriangleIntersectionWithMapping
18/28 Test #18: ArborX_Example_TriangleIntersectionWithMapping ... Passed 1.00 sec
Start 19: ArborX_Example_TreeViz
19/28 Test #19: ArborX_Example_TreeViz ........................... Passed 0.83 sec
Start 20: ArborX_Example_RayTracing
20/28 Test #20: ArborX_Example_RayTracing ........................ Passed 2.31 sec
Start 21: ArborX_Example_BruteForce
[ 4%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstContainerAdaptors.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstContainerAdaptors.cpp.o -MF CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstContainerAdaptors.cpp.o.d -o CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstContainerAdaptors.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstContainerAdaptors.cpp
21/28 Test #21: ArborX_Example_BruteForce ........................ Passed 0.83 sec
Start 22: ArborX_Example_MovingLeastSquares
[ 4%] Building CXX object test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyCallbacks.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyCallbacks.cpp.o -MF CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyCallbacks.cpp.o.d -o CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyCallbacks.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstCompileOnlyCallbacks.cpp
22/28 Test #22: ArborX_Example_MovingLeastSquares ................ Passed 0.91 sec
Start 23: ArborX_Benchmark_BruteForceVsBVH
[ 4%] Building CXX object test/CMakeFiles/ArborX_Test_Geometry.exe.dir/tstCompileOnlyGeometry.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_Geometry.exe.dir/tstCompileOnlyGeometry.cpp.o -MF CMakeFiles/ArborX_Test_Geometry.exe.dir/tstCompileOnlyGeometry.cpp.o.d -o CMakeFiles/ArborX_Test_Geometry.exe.dir/tstCompileOnlyGeometry.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstCompileOnlyGeometry.cpp
23/28 Test #23: ArborX_Benchmark_BruteForceVsBVH ................. Passed 1.33 sec
Start 24: ArborX_Benchmark_DBSCAN
[ 5%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/tstDetailsTreeConstruction.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/tstDetailsTreeConstruction.cpp.o -MF CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/tstDetailsTreeConstruction.cpp.o.d -o CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/tstDetailsTreeConstruction.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsTreeConstruction.cpp
24/28 Test #24: ArborX_Benchmark_DBSCAN .......................... Passed 1.25 sec
Start 25: ArborX_Benchmark_ExecutionSpaces
25/28 Test #25: ArborX_Benchmark_ExecutionSpaces ................. Passed 1.04 sec
Start 26: ArborX_Benchmark_BoundingVolumeHierarchy
[ 6%] Building CXX object test/CMakeFiles/ArborX_Test_Geometry.exe.dir/tstRay.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_Geometry.exe.dir/tstRay.cpp.o -MF CMakeFiles/ArborX_Test_Geometry.exe.dir/tstRay.cpp.o.d -o CMakeFiles/ArborX_Test_Geometry.exe.dir/tstRay.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstRay.cpp
[ 6%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstHeapOperations.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstHeapOperations.cpp.o -MF CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstHeapOperations.cpp.o.d -o CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstHeapOperations.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstHeapOperations.cpp
[ 7%] Building CXX object test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyTypeRequirements.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyTypeRequirements.cpp.o -MF CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyTypeRequirements.cpp.o.d -o CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyTypeRequirements.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstCompileOnlyTypeRequirements.cpp
26/28 Test #26: ArborX_Benchmark_BoundingVolumeHierarchy ......... Passed 11.24 sec
Start 27: ArborX_Benchmark_Develop
27/28 Test #27: ArborX_Benchmark_Develop ......................... Passed 3.62 sec
Start 28: ArborX_Benchmark_UnionFind
[ 7%] Building CXX object test/CMakeFiles/ArborX_Test_Geometry.exe.dir/tstKDOP.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_Geometry.exe.dir/tstKDOP.cpp.o -MF CMakeFiles/ArborX_Test_Geometry.exe.dir/tstKDOP.cpp.o.d -o CMakeFiles/ArborX_Test_Geometry.exe.dir/tstKDOP.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstKDOP.cpp
[ 7%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtStdAlgorithms.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtStdAlgorithms.cpp.o -MF CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtStdAlgorithms.cpp.o.d -o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtStdAlgorithms.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsKokkosExtStdAlgorithms.cpp
[ 8%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/utf_main.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/utf_main.cpp.o -MF CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/utf_main.cpp.o.d -o CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/utf_main.cpp.o -c /var/jenkins/workspace/ArborX_master/test/utf_main.cpp
28/28 Test #28: ArborX_Benchmark_UnionFind ....................... Passed 6.84 sec
100% tests passed, 0 tests failed out of 28
Total Test time (real) = 185.95 sec
[Pipeline] }
[ 9%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstPriorityQueueMiscellaneous.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstPriorityQueueMiscellaneous.cpp.o -MF CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstPriorityQueueMiscellaneous.cpp.o.d -o CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstPriorityQueueMiscellaneous.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstPriorityQueueMiscellaneous.cpp
[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 Jan 10 18:44:30 2024
cache hit (direct) 5
cache hit (preprocessed) 2
cache miss 161
cache hit rate 4.17 %
cleanups performed 10
files in cache 798
cache size 3.8 GB
max cache size 5.0 GB
[Pipeline] xunit
INFO: Processing CTest-Version 3.x (default)
[Pipeline] sh
+ cd build
+ make install
-- ArborX hash = '7abc0268'
[ 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_master' for the testing framework 'CTest-Version 3.x (default)'.
[ 11%] Built target ArborX_Test_QueryTree.exe
[ 14%] Built target ArborX_Test_DetailsUtils.exe
[ 16%] Built target ArborX_Test_CompileOnly.exe
[ 17%] Built target ArborX_Test_DetailsTreeConstruction.exe
[ 19%] Built target ArborX_Test_DetailsContainers.exe
[ 21%] Built target ArborX_Test_BoostAdapters.exe
[ 22%] Built target ArborX_Test_DetailsCrsGraphWrapperImpl.exe
[ 23%] Built target ArborX_Test_Clustering.exe
[ 25%] Built target ArborX_Test_Geometry.exe
[ 28%] Built target ArborX_Test_DetailsClusteringHelpers.exe
[ 30%] Built target ArborX_Test_SpecializedTraversals.exe
[ 31%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp
[ 32%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp
[ 32%] 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
[ 33%] Built target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp
[ 33%] Built target ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp
[ 34%] Built target ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp
[ 35%] Built target ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp
[ 35%] Built target ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp
[ 35%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp
[ 36%] Built target ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp
[ 37%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp
[ 37%] Built target ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp
[ 38%] Built target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp
[ 38%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp
[ 39%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp
[ 40%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp
[ 41%] Built target ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp
[ 41%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp
[ 42%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp
[ 43%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp
[ 43%] Built target ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp
[ 43%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp
[ 44%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp
[ 45%] Built target ArborX_HeaderSelfContained_ArborX_BruteForce_hpp
[ 46%] Built target ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp
[ 47%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp
[ 48%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp
[ 49%] Built target ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp
[ 50%] Built target ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp
[ 51%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp
[ 52%] Built target ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp
[ 53%] Built target ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp
[ 54%] Built target ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp
[ 55%] Built target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp
[ 56%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp
[ 57%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp
[ 58%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp
[ 59%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp
[ 60%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp
[ 61%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp
[ 62%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp
[ 63%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp
[ 64%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp
[ 65%] Built target ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp
[ 66%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp
[ 67%] Built target ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp
[ 67%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp
[ 68%] Built target ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp
[ 69%] Built target ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp
[ 70%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp
[ 70%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp
[ 71%] Built target ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp
[ 72%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp
[ 72%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp
[ 73%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp
[ 73%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp
[ 74%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp
[ 75%] Built target ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp
[ 76%] Built target ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp
[ 77%] Built target ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp
[ 78%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp
[ 79%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp
[ 79%] Built target ArborX_HeaderSelfContained_ArborX_hpp
[ 79%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp
[ 80%] Built target ArborX_HeaderSelfContained_details_ArborX_Exception_hpp
[ 81%] Built target ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp
[ 81%] Built target ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp
[ 82%] Built target ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp
[ 83%] Built target ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp
[ 83%] Built target ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp
[ 84%] Built target ArborX_Example_CudaAccessTraits.exe
[ 84%] Built target ArborX_Example_Callback.exe
[ 85%] Built target ArborX_Example_DBSCAN.exe
[ 86%] Built target ArborX_Example_MolecularDynamics.exe
[ 86%] Built target ArborX_Example_Intersection.exe
[ 87%] Built target ArborX_Example_TriangleIntersection.exe
[ 88%] Built target ArborX_Example_TriangleIntersectionWithMapping.exe
[ 88%] Built target ArborX_Example_TreeViz.exe
[ 89%] Built target ArborX_Example_RayTracing.exe
[ 90%] Built target ArborX_Example_BruteForce.exe
[ 91%] Built target ArborX_Example_MovingLeastSquares.exe
[ 94%] Built target ArborX_Benchmark_BruteForceVsBVH.exe
[ 97%] Built target ArborX_Benchmark_DBSCAN.exe
[ 98%] 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
Install the project...
-- Install configuration: "Debug"
-- Installing: /opt/arborx/lib/cmake/ArborX/ArborXTargets.cmake
-- Installing: /opt/arborx/lib/cmake/ArborX/ArborXConfig.cmake
-- Installing: /opt/arborx/lib/cmake/ArborX/ArborXConfigVersion.cmake
-- Installing: /opt/arborx/lib/cmake/ArborX/ArborXSettings.cmake
-- Installing: /opt/arborx/include/ArborX
-- Installing: /opt/arborx/include/ArborX/ArborX_LinearBVH.hpp
-- Installing: /opt/arborx/include/ArborX/ArborX_BruteForce.hpp
-- Installing: /opt/arborx/include/ArborX/ArborX.hpp
-- Installing: /opt/arborx/include/ArborX/interpolation
-- Installing: /opt/arborx/include/ArborX/interpolation/ArborX_InterpMovingLeastSquares.hpp
-- Installing: /opt/arborx/include/ArborX/interpolation/details
-- Installing: /opt/arborx/include/ArborX/interpolation/details/ArborX_InterpDetailsCompactRadialBasisFunction.hpp
-- Installing: /opt/arborx/include/ArborX/interpolation/details/ArborX_InterpDetailsSymmetricPseudoInverseSVD.hpp
-- Installing: /opt/arborx/include/ArborX/interpolation/details/ArborX_InterpDetailsPolynomialBasis.hpp
-- Installing: /opt/arborx/include/ArborX/interpolation/details/ArborX_InterpDetailsMovingLeastSquaresCoefficients.hpp
-- Installing: /opt/arborx/include/ArborX/ArborX_HDBSCAN.hpp
-- Installing: /opt/arborx/include/ArborX/geometry
-- Installing: /opt/arborx/include/ArborX/geometry/ArborX_Sphere.hpp
-- Installing: /opt/arborx/include/ArborX/geometry/ArborX_Point.hpp
-- Installing: /opt/arborx/include/ArborX/geometry/ArborX_DetailsAlgorithms.hpp
-- Installing: /opt/arborx/include/ArborX/geometry/ArborX_HyperTriangle.hpp
-- Installing: /opt/arborx/include/ArborX/geometry/ArborX_KDOP.hpp
-- Installing: /opt/arborx/include/ArborX/geometry/ArborX_Box.hpp
-- Installing: /opt/arborx/include/ArborX/geometry/ArborX_HyperBox.hpp
-- Installing: /opt/arborx/include/ArborX/geometry/ArborX_HyperPoint.hpp
-- Installing: /opt/arborx/include/ArborX/geometry/ArborX_GeometryTraits.hpp
-- Installing: /opt/arborx/include/ArborX/geometry/ArborX_Ray.hpp
-- Installing: /opt/arborx/include/ArborX/geometry/ArborX_HyperSphere.hpp
-- Installing: /opt/arborx/include/ArborX/ArborX_DBSCAN.hpp
-- Installing: /opt/arborx/include/ArborX/details
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsLegacy.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsContainers.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_MinimumSpanningTree.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsNode.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsTreeTraversal.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsTreeVisualization.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsPriorityQueue.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsMutualReachabilityDistance.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsUtils.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsCrsGraphWrapperImpl.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_Exception.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsHeap.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_PairValueIndex.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsBruteForceImpl.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_Callbacks.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsFDBSCAN.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsHalfTraversal.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_Predicates.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsStack.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsWeightedEdge.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsTreeNodeLabeling.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsTreeConstruction.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_TraversalPolicy.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsDendrogram.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsCartesianGrid.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_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_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/kokkos_ext
-- Installing: /opt/arborx/include/ArborX/kokkos_ext/ArborX_DetailsKokkosExtArithmeticTraits.hpp
-- Installing: /opt/arborx/include/ArborX/kokkos_ext/ArborX_DetailsKokkosExtVersion.hpp
-- Installing: /opt/arborx/include/ArborX/kokkos_ext/ArborX_DetailsKokkosExtAccessibilityTraits.hpp
-- Installing: /opt/arborx/include/ArborX/kokkos_ext/ArborX_DetailsKokkosExtSort.hpp
-- Installing: /opt/arborx/include/ArborX/kokkos_ext/ArborX_DetailsKokkosExtMinMaxReduce.hpp
-- Installing: /opt/arborx/include/ArborX/kokkos_ext/ArborX_DetailsKokkosExtMinMaxOperations.hpp
-- Installing: /opt/arborx/include/ArborX/kokkos_ext/ArborX_DetailsKokkosExtViewHelpers.hpp
-- Installing: /opt/arborx/include/ArborX/kokkos_ext/ArborX_DetailsKokkosExtSwap.hpp
-- Installing: /opt/arborx/include/ArborX/kokkos_ext/ArborX_DetailsKokkosExtStdAlgorithms.hpp
-- Installing: /opt/arborx/include/ArborX/ArborX_CrsGraphWrapper.hpp
-- Up-to-date: /opt/arborx/include/ArborX
-- Installing: /opt/arborx/include/ArborX/ArborX_Config.hpp
-- Installing: /opt/arborx/include/ArborX/ArborX_Version.hpp
[Pipeline] sh
+ rm -rf test_install
+ mkdir -p test_install
[Pipeline] dir
Running in /var/jenkins/workspace/ArborX_master/test_install
[Pipeline] {
[Pipeline] sh
+ cp -r ../examples .
[Pipeline] sh
+ cmake -D CMAKE_CXX_COMPILER_LAUNCHER=ccache -D CMAKE_CXX_COMPILER=clang++ -D CMAKE_CXX_EXTENSIONS=OFF -D CMAKE_PREFIX_PATH=/opt/kokkos;/opt/arborx examples
-- The CXX compiler identification is Clang 14.0.0
-- Check for working CXX compiler: /opt/llvm/bin/clang++
-- Check for working CXX compiler: /opt/llvm/bin/clang++ -- works
-- Detecting CXX compiler ABI info
-- 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_master/test_install
[Pipeline] sh
+ make VERBOSE=1
/opt/cmake/bin/cmake -S/var/jenkins/workspace/ArborX_master/test_install/examples -B/var/jenkins/workspace/ArborX_master/test_install --check-build-system CMakeFiles/Makefile.cmake 0
/opt/cmake/bin/cmake -E cmake_progress_start /var/jenkins/workspace/ArborX_master/test_install/CMakeFiles /var/jenkins/workspace/ArborX_master/test_install/CMakeFiles/progress.marks
make -f CMakeFiles/Makefile2 all
make[1]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install'
make -f access_traits/CMakeFiles/ArborX_Example_CudaAccessTraits.exe.dir/build.make access_traits/CMakeFiles/ArborX_Example_CudaAccessTraits.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install'
cd /var/jenkins/workspace/ArborX_master/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master/test_install/examples /var/jenkins/workspace/ArborX_master/test_install/examples/access_traits /var/jenkins/workspace/ArborX_master/test_install /var/jenkins/workspace/ArborX_master/test_install/access_traits /var/jenkins/workspace/ArborX_master/test_install/access_traits/CMakeFiles/ArborX_Example_CudaAccessTraits.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/test_install/access_traits/CMakeFiles/ArborX_Example_CudaAccessTraits.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/access_traits/CMakeFiles/ArborX_Example_CudaAccessTraits.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/test_install/access_traits/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/access_traits/CMakeFiles/ArborX_Example_CudaAccessTraits.exe.dir/depend.internal".
Scanning dependencies of target ArborX_Example_CudaAccessTraits.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install'
make -f access_traits/CMakeFiles/ArborX_Example_CudaAccessTraits.exe.dir/build.make access_traits/CMakeFiles/ArborX_Example_CudaAccessTraits.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install'
[ 4%] Building CXX object access_traits/CMakeFiles/ArborX_Example_CudaAccessTraits.exe.dir/example_cuda_access_traits.cpp.o
cd /var/jenkins/workspace/ArborX_master/test_install/access_traits && /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_master/test_install/examples/access_traits/example_cuda_access_traits.cpp
[ 9%] Linking CXX executable ArborX_Test_Geometry.exe
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_Geometry.exe.dir/link.txt --verbose=1
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_Test_Geometry.exe.dir/tstDetailsAlgorithms.cpp.o CMakeFiles/ArborX_Test_Geometry.exe.dir/tstCompileOnlyGeometry.cpp.o CMakeFiles/ArborX_Test_Geometry.exe.dir/tstRay.cpp.o CMakeFiles/ArborX_Test_Geometry.exe.dir/tstKDOP.cpp.o -o ArborX_Test_Geometry.exe -Wl,-rpath,/opt/boost/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.81.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so
[ 9%] Linking CXX executable ArborX_Test_DetailsContainers.exe
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/link.txt --verbose=1
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstSequenceContainers.cpp.o CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstContainerAdaptors.cpp.o CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstHeapOperations.cpp.o CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstPriorityQueueMiscellaneous.cpp.o -o ArborX_Test_DetailsContainers.exe -Wl,-rpath,/opt/boost/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.81.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so
[ 9%] Linking CXX executable ArborX_Test_DetailsCrsGraphWrapperImpl.exe
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/link.txt --verbose=1
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/tstDetailsCrsGraphWrapperImpl.cpp.o CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/utf_main.cpp.o -o ArborX_Test_DetailsCrsGraphWrapperImpl.exe -Wl,-rpath,/opt/boost/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.81.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so
[ 9%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/utf_main.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/utf_main.cpp.o -MF CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/utf_main.cpp.o.d -o CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/utf_main.cpp.o -c /var/jenkins/workspace/ArborX_master/test/utf_main.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 9%] 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
[ 9%] Built target ArborX_Test_DetailsContainers.exe
[ 9%] Built target ArborX_Test_DetailsCrsGraphWrapperImpl.exe
make -f test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/build.make test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/depend
make -f test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/build.make test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/DependInfo.cmake --color=
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/DependInfo.cmake --color=
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 9%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstDetailsTreeNodeLabeling.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstDetailsTreeNodeLabeling.cpp.o -MF CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstDetailsTreeNodeLabeling.cpp.o.d -o CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstDetailsTreeNodeLabeling.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsTreeNodeLabeling.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/build.make test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/build.make test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 9%] Building CXX object test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/tstDetailsHalfTraversal.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/tstDetailsHalfTraversal.cpp.o -MF CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/tstDetailsHalfTraversal.cpp.o.d -o CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/tstDetailsHalfTraversal.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsHalfTraversal.cpp
[ 10%] Building CXX object test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/tstDistributedTree.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_MPI_UNIT_TEST -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -DNANORANGE_NO_STD_FORWARD_DECLARATIONS -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/tstDistributedTree.cpp.o -MF CMakeFiles/ArborX_Test_DistributedTree.exe.dir/tstDistributedTree.cpp.o.d -o CMakeFiles/ArborX_Test_DistributedTree.exe.dir/tstDistributedTree.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp
[ 9%] Linking CXX executable ArborX_Example_CudaAccessTraits.exe
cd /var/jenkins/workspace/ArborX_master/test_install/access_traits && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_CudaAccessTraits.exe.dir/link.txt --verbose=1
/opt/kokkos/bin/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_master/test_install'
[ 9%] Built target ArborX_Example_CudaAccessTraits.exe
make -f callback/CMakeFiles/ArborX_Example_Callback.exe.dir/build.make callback/CMakeFiles/ArborX_Example_Callback.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install'
cd /var/jenkins/workspace/ArborX_master/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master/test_install/examples /var/jenkins/workspace/ArborX_master/test_install/examples/callback /var/jenkins/workspace/ArborX_master/test_install /var/jenkins/workspace/ArborX_master/test_install/callback /var/jenkins/workspace/ArborX_master/test_install/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/test_install/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/test_install/callback/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/depend.internal".
Scanning dependencies of target ArborX_Example_Callback.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install'
make -f callback/CMakeFiles/ArborX_Example_Callback.exe.dir/build.make callback/CMakeFiles/ArborX_Example_Callback.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install'
[ 13%] Building CXX object callback/CMakeFiles/ArborX_Example_Callback.exe.dir/example_callback.cpp.o
cd /var/jenkins/workspace/ArborX_master/test_install/callback && /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_master/test_install/examples/callback/example_callback.cpp
[ 10%] Linking CXX executable ArborX_Test_DetailsTreeConstruction.exe
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/link.txt --verbose=1
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/tstDetailsMortonCodes.cpp.o CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/tstDetailsTreeConstruction.cpp.o CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/utf_main.cpp.o -o ArborX_Test_DetailsTreeConstruction.exe -Wl,-rpath,/opt/boost/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.81.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so
[ 10%] Building CXX object test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyWeightedEdges.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyWeightedEdges.cpp.o -MF CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyWeightedEdges.cpp.o.d -o CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyWeightedEdges.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstCompileOnlyWeightedEdges.cpp
[ 10%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstDetailsMutualReachabilityDistance.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstDetailsMutualReachabilityDistance.cpp.o -MF CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstDetailsMutualReachabilityDistance.cpp.o.d -o CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstDetailsMutualReachabilityDistance.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsMutualReachabilityDistance.cpp
[ 10%] Building CXX object test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyMain.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyMain.cpp.o -MF CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyMain.cpp.o.d -o CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyMain.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstCompileOnlyMain.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 10%] Built target ArborX_Test_DetailsTreeConstruction.exe
make -f test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 10%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/tstDetailsDistributedTreeImpl.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_MPI_UNIT_TEST -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/tstDetailsDistributedTreeImpl.cpp.o -MF CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/tstDetailsDistributedTreeImpl.cpp.o.d -o CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/tstDetailsDistributedTreeImpl.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp
[ 11%] Linking CXX executable ArborX_Test_CompileOnly.exe
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_CompileOnly.exe.dir/link.txt --verbose=1
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyAccessTraits.cpp.o CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyCallbacks.cpp.o CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyTypeRequirements.cpp.o CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyWeightedEdges.cpp.o CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyMain.cpp.o -o ArborX_Test_CompileOnly.exe -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so
[ 11%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtMinMaxReduce.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtMinMaxReduce.cpp.o -MF CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtMinMaxReduce.cpp.o.d -o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtMinMaxReduce.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsKokkosExtMinMaxReduce.cpp
[ 11%] Building CXX object test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/tstDetailsExpandHalfToFull.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/tstDetailsExpandHalfToFull.cpp.o -MF CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/tstDetailsExpandHalfToFull.cpp.o.d -o CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/tstDetailsExpandHalfToFull.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsExpandHalfToFull.cpp
[ 18%] Linking CXX executable ArborX_Example_Callback.exe
cd /var/jenkins/workspace/ArborX_master/test_install/callback && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_Callback.exe.dir/link.txt --verbose=1
/opt/kokkos/bin/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_master/test_install'
[ 18%] Built target ArborX_Example_Callback.exe
make -f dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/build.make dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install'
cd /var/jenkins/workspace/ArborX_master/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master/test_install/examples /var/jenkins/workspace/ArborX_master/test_install/examples/dbscan /var/jenkins/workspace/ArborX_master/test_install /var/jenkins/workspace/ArborX_master/test_install/dbscan /var/jenkins/workspace/ArborX_master/test_install/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/test_install/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/test_install/dbscan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/depend.internal".
Scanning dependencies of target ArborX_Example_DBSCAN.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install'
make -f dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/build.make dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install'
[ 22%] Building CXX object dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/example_dbscan.cpp.o
cd /var/jenkins/workspace/ArborX_master/test_install/dbscan && /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_master/test_install/examples/dbscan/example_dbscan.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 11%] Built target ArborX_Test_CompileOnly.exe
make -f test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/build.make test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/build.make test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 11%] Building CXX object test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/tstBoostGeometryAdapters.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/tstBoostGeometryAdapters.cpp.o -MF CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/tstBoostGeometryAdapters.cpp.o.d -o CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/tstBoostGeometryAdapters.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstBoostGeometryAdapters.cpp
[ 27%] Linking CXX executable ArborX_Example_DBSCAN.exe
cd /var/jenkins/workspace/ArborX_master/test_install/dbscan && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_DBSCAN.exe.dir/link.txt --verbose=1
/opt/kokkos/bin/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_master/test_install'
[ 27%] Built target ArborX_Example_DBSCAN.exe
make -f molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/build.make molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install'
cd /var/jenkins/workspace/ArborX_master/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master/test_install/examples /var/jenkins/workspace/ArborX_master/test_install/examples/molecular_dynamics /var/jenkins/workspace/ArborX_master/test_install /var/jenkins/workspace/ArborX_master/test_install/molecular_dynamics /var/jenkins/workspace/ArborX_master/test_install/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/test_install/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/test_install/molecular_dynamics/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/depend.internal".
Scanning dependencies of target ArborX_Example_MolecularDynamics.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install'
make -f molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/build.make molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install'
[ 31%] Building CXX object molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/example_molecular_dynamics.cpp.o
cd /var/jenkins/workspace/ArborX_master/test_install/molecular_dynamics && /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_master/test_install/examples/molecular_dynamics/example_molecular_dynamics.cpp
[ 12%] Building CXX object test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/tstNeighborList.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/tstNeighborList.cpp.o -MF CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/tstNeighborList.cpp.o.d -o CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/tstNeighborList.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstNeighborList.cpp
[ 13%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtViewHelpers.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtViewHelpers.cpp.o -MF CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtViewHelpers.cpp.o.d -o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtViewHelpers.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsKokkosExtViewHelpers.cpp
[ 36%] Linking CXX executable ArborX_Example_MolecularDynamics.exe
cd /var/jenkins/workspace/ArborX_master/test_install/molecular_dynamics && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/link.txt --verbose=1
/opt/kokkos/bin/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_master/test_install'
[ 36%] Built target ArborX_Example_MolecularDynamics.exe
make -f simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/build.make simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install'
cd /var/jenkins/workspace/ArborX_master/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master/test_install/examples /var/jenkins/workspace/ArborX_master/test_install/examples/simple_intersection /var/jenkins/workspace/ArborX_master/test_install /var/jenkins/workspace/ArborX_master/test_install/simple_intersection /var/jenkins/workspace/ArborX_master/test_install/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/test_install/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/test_install/simple_intersection/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/depend.internal".
Scanning dependencies of target ArborX_Example_Intersection.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install'
make -f simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/build.make simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install'
[ 40%] Building CXX object simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/example_intersection.cpp.o
cd /var/jenkins/workspace/ArborX_master/test_install/simple_intersection && /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_master/test_install/examples/simple_intersection/example_intersection.cpp
[ 14%] Building CXX object test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/tstBoostRangeAdapters.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/tstBoostRangeAdapters.cpp.o -MF CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/tstBoostRangeAdapters.cpp.o.d -o CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/tstBoostRangeAdapters.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstBoostRangeAdapters.cpp
[ 15%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstMinimumSpanningTree.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstMinimumSpanningTree.cpp.o -MF CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstMinimumSpanningTree.cpp.o.d -o CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstMinimumSpanningTree.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstMinimumSpanningTree.cpp
[ 16%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/utf_main.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_MPI_UNIT_TEST -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/utf_main.cpp.o -MF CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/utf_main.cpp.o.d -o CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/utf_main.cpp.o -c /var/jenkins/workspace/ArborX_master/test/utf_main.cpp
[ 16%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/utf_main.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/utf_main.cpp.o -MF CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/utf_main.cpp.o.d -o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/utf_main.cpp.o -c /var/jenkins/workspace/ArborX_master/test/utf_main.cpp
[ 45%] Linking CXX executable ArborX_Example_Intersection.exe
cd /var/jenkins/workspace/ArborX_master/test_install/simple_intersection && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_Intersection.exe.dir/link.txt --verbose=1
/opt/kokkos/bin/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_master/test_install'
[ 45%] Built target ArborX_Example_Intersection.exe
make -f triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/build.make triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install'
cd /var/jenkins/workspace/ArborX_master/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master/test_install/examples /var/jenkins/workspace/ArborX_master/test_install/examples/triangle_intersection /var/jenkins/workspace/ArborX_master/test_install /var/jenkins/workspace/ArborX_master/test_install/triangle_intersection /var/jenkins/workspace/ArborX_master/test_install/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/test_install/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/test_install/triangle_intersection/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/depend.internal".
Scanning dependencies of target ArborX_Example_TriangleIntersection.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install'
make -f triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/build.make triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install'
[ 50%] Building CXX object triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/triangle_intersection.cpp.o
cd /var/jenkins/workspace/ArborX_master/test_install/triangle_intersection && /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_master/test_install/examples/triangle_intersection/triangle_intersection.cpp
[ 54%] Linking CXX executable ArborX_Example_TriangleIntersection.exe
cd /var/jenkins/workspace/ArborX_master/test_install/triangle_intersection && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/link.txt --verbose=1
/opt/kokkos/bin/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_master/test_install'
[ 54%] Built target ArborX_Example_TriangleIntersection.exe
make -f triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/build.make triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install'
cd /var/jenkins/workspace/ArborX_master/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master/test_install/examples /var/jenkins/workspace/ArborX_master/test_install/examples/triangle_intersection /var/jenkins/workspace/ArborX_master/test_install /var/jenkins/workspace/ArborX_master/test_install/triangle_intersection /var/jenkins/workspace/ArborX_master/test_install/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/test_install/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/test_install/triangle_intersection/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/depend.internal".
Scanning dependencies of target ArborX_Example_TriangleIntersectionWithMapping.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install'
make -f triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/build.make triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install'
[ 59%] Building CXX object triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/triangle_intersection.cpp.o
cd /var/jenkins/workspace/ArborX_master/test_install/triangle_intersection && /opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ ccache /opt/llvm/bin/clang++ -DKOKKOS_DEPENDENCE -DPRECOMPUTE_MAPPING -isystem /opt/arborx/include/ArborX -isystem /opt/arborx/include/ArborX/details -isystem /opt/arborx/include/ArborX/geometry -isystem /opt/arborx/include/ArborX/kokkos_ext -isystem /opt/arborx/include/ArborX/interpolation -isystem /opt/arborx/include/ArborX/interpolation/details -isystem /opt/kokkos/include -isystem /usr/local/cuda/include -x cuda --cuda-gpu-arch=sm_70 -std=c++17 -o CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/triangle_intersection.cpp.o -c /var/jenkins/workspace/ArborX_master/test_install/examples/triangle_intersection/triangle_intersection.cpp
[ 16%] Linking CXX executable ArborX_Test_DetailsDistributedTreeImpl.exe
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/link.txt --verbose=1
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/tstDetailsDistributedTreeImpl.cpp.o CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/utf_main.cpp.o -o ArborX_Test_DetailsDistributedTreeImpl.exe -Wl,-rpath,/opt/boost/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.81.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so
[ 16%] Building CXX object test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/utf_main.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/utf_main.cpp.o -MF CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/utf_main.cpp.o.d -o CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/utf_main.cpp.o -c /var/jenkins/workspace/ArborX_master/test/utf_main.cpp
[ 16%] Linking CXX executable ArborX_Test_DetailsUtils.exe
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/link.txt --verbose=1
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsUtils.cpp.o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtStdAlgorithms.cpp.o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtMinMaxReduce.cpp.o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtViewHelpers.cpp.o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/utf_main.cpp.o -o ArborX_Test_DetailsUtils.exe -Wl,-rpath,/opt/boost/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.81.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so
[ 63%] Linking CXX executable ArborX_Example_TriangleIntersectionWithMapping.exe
cd /var/jenkins/workspace/ArborX_master/test_install/triangle_intersection && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/link.txt --verbose=1
/opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ -DKOKKOS_DEPENDENCE CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/triangle_intersection.cpp.o -o ArborX_Example_TriangleIntersectionWithMapping.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_master/test_install'
[ 63%] Built target ArborX_Example_TriangleIntersectionWithMapping.exe
make -f viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/build.make viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install'
cd /var/jenkins/workspace/ArborX_master/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master/test_install/examples /var/jenkins/workspace/ArborX_master/test_install/examples/viz /var/jenkins/workspace/ArborX_master/test_install /var/jenkins/workspace/ArborX_master/test_install/viz /var/jenkins/workspace/ArborX_master/test_install/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/test_install/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/test_install/viz/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/depend.internal".
Scanning dependencies of target ArborX_Example_TreeViz.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install'
make -f viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/build.make viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install'
[ 68%] Building CXX object viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/tree_visualization.cpp.o
cd /var/jenkins/workspace/ArborX_master/test_install/viz && /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_master/test_install/examples/viz/tree_visualization.cpp
[ 16%] Linking CXX executable ArborX_Test_BoostAdapters.exe
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/link.txt --verbose=1
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/tstBoostGeometryAdapters.cpp.o CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/tstBoostRangeAdapters.cpp.o CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/utf_main.cpp.o -o ArborX_Test_BoostAdapters.exe -Wl,-rpath,/opt/boost/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.81.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 16%] Built target ArborX_Test_DetailsDistributedTreeImpl.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_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/build.make test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 17%] Building CXX object test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsSVD.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsSVD.cpp.o -MF CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsSVD.cpp.o.d -o CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsSVD.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstInterpDetailsSVD.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 17%] Built target ArborX_Test_BoostAdapters.exe
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 18%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_MUST_INCLUDE_CONFIG_HPP -DARBORX_HEADER_TEST_NAME=ArborX.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 18%] Built target ArborX_Test_DetailsUtils.exe
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/build
[ 72%] Linking CXX executable ArborX_Example_TreeViz.exe
cd /var/jenkins/workspace/ArborX_master/test_install/viz && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_TreeViz.exe.dir/link.txt --verbose=1
/opt/kokkos/bin/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_master/test_install'
[ 72%] Built target ArborX_Example_TreeViz.exe
make -f raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/build.make raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install'
cd /var/jenkins/workspace/ArborX_master/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master/test_install/examples /var/jenkins/workspace/ArborX_master/test_install/examples/raytracing /var/jenkins/workspace/ArborX_master/test_install /var/jenkins/workspace/ArborX_master/test_install/raytracing /var/jenkins/workspace/ArborX_master/test_install/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/test_install/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/test_install/raytracing/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/depend.internal".
Scanning dependencies of target ArborX_Example_RayTracing.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install'
make -f raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/build.make raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install'
[ 77%] Building CXX object raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/example_raytracing.cpp.o
cd /var/jenkins/workspace/ArborX_master/test_install/raytracing && /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_master/test_install/examples/raytracing/example_raytracing.cpp
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 19%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=ArborX_BruteForce.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 19%] Building CXX object test/CMakeFiles/ArborX_Test_Clustering.exe.dir/tstDendrogram.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_Clustering.exe.dir/tstDendrogram.cpp.o -MF CMakeFiles/ArborX_Test_Clustering.exe.dir/tstDendrogram.cpp.o.d -o CMakeFiles/ArborX_Test_Clustering.exe.dir/tstDendrogram.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDendrogram.cpp
[ 19%] Linking CXX executable ArborX_HeaderSelfContained_ArborX_BruteForce_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/link.txt --verbose=1
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_ArborX_BruteForce_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so
[ 19%] Linking CXX executable ArborX_HeaderSelfContained_ArborX_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/link.txt --verbose=1
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_ArborX_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so
[ 19%] Building CXX object test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsCompactRadialBasisFunction.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsCompactRadialBasisFunction.cpp.o -MF CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsCompactRadialBasisFunction.cpp.o.d -o CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsCompactRadialBasisFunction.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstInterpDetailsCompactRadialBasisFunction.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 19%] Built target ArborX_HeaderSelfContained_ArborX_BruteForce_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 19%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=ArborX_CrsGraphWrapper.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 81%] Linking CXX executable ArborX_Example_RayTracing.exe
cd /var/jenkins/workspace/ArborX_master/test_install/raytracing && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_RayTracing.exe.dir/link.txt --verbose=1
/opt/kokkos/bin/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_master/test_install'
[ 81%] Built target ArborX_Example_RayTracing.exe
make -f brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/build.make brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install'
cd /var/jenkins/workspace/ArborX_master/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master/test_install/examples /var/jenkins/workspace/ArborX_master/test_install/examples/brute_force /var/jenkins/workspace/ArborX_master/test_install /var/jenkins/workspace/ArborX_master/test_install/brute_force /var/jenkins/workspace/ArborX_master/test_install/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/test_install/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/test_install/brute_force/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/depend.internal".
Scanning dependencies of target ArborX_Example_BruteForce.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install'
make -f brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/build.make brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install'
[ 86%] Building CXX object brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/brute_force.cpp.o
cd /var/jenkins/workspace/ArborX_master/test_install/brute_force && /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_BruteForce.exe.dir/brute_force.cpp.o -c /var/jenkins/workspace/ArborX_master/test_install/examples/brute_force/brute_force.cpp
[ 19%] Building CXX object test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/utf_main.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/utf_main.cpp.o -MF CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/utf_main.cpp.o.d -o CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/utf_main.cpp.o -c /var/jenkins/workspace/ArborX_master/test/utf_main.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 19%] Built target ArborX_HeaderSelfContained_ArborX_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 19%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=ArborX_DBSCAN.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 20%] Linking CXX executable ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/link.txt --verbose=1
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so
[ 21%] Linking CXX executable ArborX_Test_SpecializedTraversals.exe
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/link.txt --verbose=1
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/tstDetailsHalfTraversal.cpp.o CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/tstDetailsExpandHalfToFull.cpp.o CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/tstNeighborList.cpp.o CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/utf_main.cpp.o -o ArborX_Test_SpecializedTraversals.exe -Wl,-rpath,/opt/boost/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.81.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so
[ 21%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstMinimumSpanningTreeGoldenTest.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstMinimumSpanningTreeGoldenTest.cpp.o -MF CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstMinimumSpanningTreeGoldenTest.cpp.o.d -o CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstMinimumSpanningTreeGoldenTest.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstMinimumSpanningTreeGoldenTest.cpp
[ 21%] Linking CXX executable ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/link.txt --verbose=1
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 21%] Built target ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 22%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_MUST_INCLUDE_CONFIG_HPP -DARBORX_HEADER_TEST_NAME=ArborX_DistributedTree.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 23%] Building CXX object test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsPolyBasis.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsPolyBasis.cpp.o -MF CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsPolyBasis.cpp.o.d -o CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsPolyBasis.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstInterpDetailsPolyBasis.cpp
[ 23%] Linking CXX executable ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/link.txt --verbose=1
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so
[ 90%] Linking CXX executable ArborX_Example_BruteForce.exe
cd /var/jenkins/workspace/ArborX_master/test_install/brute_force && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_BruteForce.exe.dir/link.txt --verbose=1
/opt/kokkos/bin/kokkos_launch_compiler /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ /opt/llvm/bin/clang++ -DKOKKOS_DEPENDENCE CMakeFiles/ArborX_Example_BruteForce.exe.dir/brute_force.cpp.o -o ArborX_Example_BruteForce.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_master/test_install'
[ 90%] Built target ArborX_Example_BruteForce.exe
make -f moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/build.make moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install'
cd /var/jenkins/workspace/ArborX_master/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master/test_install/examples /var/jenkins/workspace/ArborX_master/test_install/examples/moving_least_squares /var/jenkins/workspace/ArborX_master/test_install /var/jenkins/workspace/ArborX_master/test_install/moving_least_squares /var/jenkins/workspace/ArborX_master/test_install/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_master/test_install/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_master/test_install/moving_least_squares/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/depend.internal".
Scanning dependencies of target ArborX_Example_MovingLeastSquares.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install'
make -f moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/build.make moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install'
[ 95%] Building CXX object moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/moving_least_squares.cpp.o
cd /var/jenkins/workspace/ArborX_master/test_install/moving_least_squares && /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_master/test_install/examples/moving_least_squares/moving_least_squares.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 23%] Built target ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 23%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=ArborX_HDBSCAN.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 23%] Built target ArborX_Test_SpecializedTraversals.exe
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 23%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=ArborX_LinearBVH.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 23%] Building CXX object test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsMLSCoefficients.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsMLSCoefficients.cpp.o -MF CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsMLSCoefficients.cpp.o.d -o CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsMLSCoefficients.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstInterpDetailsMLSCoefficients.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 23%] Built target ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 23%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_AccessTraits.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 24%] Linking CXX executable ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/link.txt --verbose=1
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so
[ 24%] Linking CXX executable ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/link.txt --verbose=1
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so
[100%] Linking CXX executable ArborX_Example_MovingLeastSquares.exe
cd /var/jenkins/workspace/ArborX_master/test_install/moving_least_squares && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/link.txt --verbose=1
/opt/kokkos/bin/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_master/test_install'
[100%] Built target ArborX_Example_MovingLeastSquares.exe
make[1]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install'
/opt/cmake/bin/cmake -E cmake_progress_start /var/jenkins/workspace/ArborX_master/test_install/CMakeFiles 0
[Pipeline] sh
+ make test
Running tests...
Test project /var/jenkins/workspace/ArborX_master/test_install
Start 1: ArborX_Example_CudaAccessTraits
1/11 Test #1: ArborX_Example_CudaAccessTraits .................. Passed 0.79 sec
Start 2: ArborX_Example_Callback
2/11 Test #2: ArborX_Example_Callback .......................... Passed 0.97 sec
Start 3: ArborX_Example_DBSCAN
3/11 Test #3: ArborX_Example_DBSCAN ............................ Passed 0.96 sec
Start 4: ArborX_Example_MolecularDynamics
4/11 Test #4: ArborX_Example_MolecularDynamics ................. Passed 1.11 sec
Start 5: ArborX_Example_Intersection
/opt/boost/include/boost/fusion/container/vector/vector.hpp(195): warning: __host__ annotation is ignored on a function("vector_data") that is explicitly defaulted on its first declaration
/opt/boost/include/boost/fusion/container/vector/vector.hpp(195): warning: __device__ annotation is ignored on a function("vector_data") that is explicitly defaulted on its first declaration
/opt/boost/include/boost/fusion/container/vector/vector.hpp(273): warning: __host__ annotation is ignored on a function("vector") that is explicitly defaulted on its first declaration
/opt/boost/include/boost/fusion/container/vector/vector.hpp(273): warning: __device__ annotation is ignored on a function("vector") that is explicitly defaulted on its first declaration
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsLegacy.hpp(53): warning: missing return statement at end of non-void function "ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator() [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, BoundingVolume=ArborX::Box]"
detected during:
instantiation of "auto ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator()(ArborX::Details::LegacyValues<Primitives, BoundingVolume>::size_type) const [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, BoundingVolume=ArborX::Box]"
(133): here
instantiation of "decltype(auto) ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::get(const ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::Values &, ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::size_type) [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, BoundingVolume=ArborX::Box]"
/opt/kokkos/include/Kokkos_DetectionIdiom.hpp(64): here
instantiation of type "Kokkos::is_detected<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::Box>, ArborX::PrimitivesTag, void>, ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::Box>>"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_AccessTraits.hpp(179): here
instantiation of "void ArborX::Details::check_valid_access_traits(ArborX::PrimitivesTag, const Primitives &, CheckGetReturnType) [with Primitives=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::Box>, CheckGetReturnType=ArborX::Details::DoNotCheckGetReturnType]"
/var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(266): here
instantiation of "ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::BoundingVolumeHierarchy(const ExecutionSpace &, const Values &, const IndexableGetter &, const SpaceFillingCurve &) [with MemorySpace=Kokkos::Serial::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::Serial::execution_space, Values=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::Box>, SpaceFillingCurve=ArborX::Experimental::Morton64]"
/var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(168): here
[ 8 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<hello_world_invoker, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=hello_world_invoker, TestType=Kokkos::Serial::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, 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::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 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<hello_world_invoker, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=hello_world_invoker, TestType=Kokkos::Serial::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, 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::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 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<hello_world_invoker, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=hello_world_invoker, TestType=Kokkos::Serial::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, 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::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 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<hello_world_invoker, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=hello_world_invoker, TestType=Kokkos::Serial::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, 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::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 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<hello_world_invoker, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=hello_world_invoker, TestType=Kokkos::Serial::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, 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::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 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<hello_world_invoker, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=hello_world_invoker, TestType=Kokkos::Serial::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, 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::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 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<hello_world_invoker, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=hello_world_invoker, TestType=Kokkos::Serial::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 17 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<hello_world_invoker, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=hello_world_invoker, TestType=Kokkos::Serial::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 17 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<hello_world_invoker, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=hello_world_invoker, TestType=Kokkos::Serial::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 17 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<hello_world_invoker, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=hello_world_invoker, TestType=Kokkos::Serial::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 17 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<hello_world_invoker, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=hello_world_invoker, TestType=Kokkos::Serial::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 17 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<hello_world_invoker, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=hello_world_invoker, TestType=Kokkos::Serial::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 17 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<hello_world_invoker, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=hello_world_invoker, TestType=Kokkos::Serial::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsLegacy.hpp(53): warning: missing return statement at end of non-void function "ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator() [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, BoundingVolume=ArborX::Box]"
detected during:
instantiation of "auto ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator()(ArborX::Details::LegacyValues<Primitives, BoundingVolume>::size_type) const [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, BoundingVolume=ArborX::Box]"
(133): here
instantiation of "decltype(auto) ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::get(const ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::Values &, ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::size_type) [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, BoundingVolume=ArborX::Box]"
/opt/kokkos/include/Kokkos_DetectionIdiom.hpp(64): here
instantiation of type "Kokkos::is_detected<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, ArborX::Box>, ArborX::PrimitivesTag, void>, ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, ArborX::Box>>"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_AccessTraits.hpp(179): here
instantiation of "void ArborX::Details::check_valid_access_traits(ArborX::PrimitivesTag, const Primitives &, CheckGetReturnType) [with Primitives=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, ArborX::Box>, CheckGetReturnType=ArborX::Details::DoNotCheckGetReturnType]"
/var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(266): here
instantiation of "ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::BoundingVolumeHierarchy(const ExecutionSpace &, const Values &, const IndexableGetter &, const SpaceFillingCurve &) [with MemorySpace=Kokkos::Serial::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::HostSpace::execution_space, Values=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, ArborX::Box>, SpaceFillingCurve=ArborX::Experimental::Morton64]"
/var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(168): here
[ 9 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=hello_world_invoker, TestType=Kokkos::OpenMP::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, 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::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 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<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=hello_world_invoker, TestType=Kokkos::OpenMP::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, 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::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 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<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=hello_world_invoker, TestType=Kokkos::OpenMP::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, 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::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 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<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=hello_world_invoker, TestType=Kokkos::OpenMP::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 19 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=hello_world_invoker, TestType=Kokkos::OpenMP::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 19 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=hello_world_invoker, TestType=Kokkos::OpenMP::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 19 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=hello_world_invoker, TestType=Kokkos::OpenMP::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsLegacy.hpp(53): warning: missing return statement at end of non-void function "ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator() [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, BoundingVolume=ArborX::Box]"
detected during:
instantiation of "auto ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator()(ArborX::Details::LegacyValues<Primitives, BoundingVolume>::size_type) const [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, BoundingVolume=ArborX::Box]"
(133): here
instantiation of "decltype(auto) ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::get(const ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::Values &, ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::size_type) [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, BoundingVolume=ArborX::Box]"
/opt/kokkos/include/Kokkos_DetectionIdiom.hpp(64): here
instantiation of type "Kokkos::is_detected<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::Box>, ArborX::PrimitivesTag, void>, ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::Box>>"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_AccessTraits.hpp(179): here
instantiation of "void ArborX::Details::check_valid_access_traits(ArborX::PrimitivesTag, const Primitives &, CheckGetReturnType) [with Primitives=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::Box>, CheckGetReturnType=ArborX::Details::DoNotCheckGetReturnType]"
/var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(266): here
instantiation of "ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::BoundingVolumeHierarchy(const ExecutionSpace &, const Values &, const IndexableGetter &, const SpaceFillingCurve &) [with MemorySpace=Kokkos::CudaSpace::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::CudaSpace::execution_space, Values=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::Box>, SpaceFillingCurve=ArborX::Experimental::Morton64]"
/var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(168): here
[ 10 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, 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::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 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<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, 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::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 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<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, 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::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 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<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, 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::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 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<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, 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::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 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<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, 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::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 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<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(89): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, std::conditional_t<false, void, Kokkos::Experimental::DefaultViewHooks>, std::conditional_t<false, void, Kokkos::MemoryManaged>>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
detected during:
instantiation of "Kokkos::View<View::traits::data_type, Kokkos::LayoutRight, ExecutionSpace::memory_space> ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, std::conditional_t<false, void, Kokkos::Experimental::DefaultViewHooks>, std::conditional_t<false, void, Kokkos::MemoryManaged>>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(66): here
instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(185): here
instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(78): here
instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, OffsetView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Callback=ArborX::Details::DefaultCallbackWithRank]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(110): here
instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, IndicesAndRanks &, Offset &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, IndicesAndRanks=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>]"
/var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(98): here
[ 9 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(133): warning: missing return statement at end of non-void function "lambda []()->Kokkos::HostSpace::execution_space"
detected during:
instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(279): here
instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ImportView=Kokkos::View<int *, Kokkos::HostSpace::memory_space, Kokkos::MemoryTraits<1U>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here
instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(185): here
instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(78): here
instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, OffsetView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Callback=ArborX::Details::DefaultCallbackWithRank]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(110): here
[ 10 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(159): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
detected during:
instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(279): here
instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ImportView=Kokkos::View<int *, Kokkos::HostSpace::memory_space, Kokkos::MemoryTraits<1U>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here
instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(185): here
instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(78): here
instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, OffsetView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Callback=ArborX::Details::DefaultCallbackWithRank]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(110): here
[ 10 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(133): warning: missing return statement at end of non-void function "lambda []()->Kokkos::HostSpace::execution_space"
detected during:
instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(316): here
instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ImportView=Kokkos::View<int *, Kokkos::HostSpace::memory_space, Kokkos::MemoryTraits<1U>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here
instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(185): here
instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(78): here
instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, OffsetView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Callback=ArborX::Details::DefaultCallbackWithRank]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(110): here
[ 10 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(159): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
detected during:
instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(316): here
instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ImportView=Kokkos::View<int *, Kokkos::HostSpace::memory_space, Kokkos::MemoryTraits<1U>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here
instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(185): here
instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(78): here
instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, OffsetView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Callback=ArborX::Details::DefaultCallbackWithRank]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(110): here
[ 10 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(89): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, std::conditional_t<false, void, Kokkos::Experimental::DefaultViewHooks>, std::conditional_t<false, void, Kokkos::MemoryManaged>>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
detected during:
instantiation of "Kokkos::View<View::traits::data_type, Kokkos::LayoutRight, ExecutionSpace::memory_space> ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, std::conditional_t<false, void, Kokkos::Experimental::DefaultViewHooks>, std::conditional_t<false, void, Kokkos::MemoryManaged>>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(66): here
instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(210): here
instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(78): here
instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, OffsetView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Callback=ArborX::Details::DefaultCallbackWithRank]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(110): here
instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, IndicesAndRanks &, Offset &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, IndicesAndRanks=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>]"
/var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(98): here
[ 9 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(133): warning: missing return statement at end of non-void function "lambda []()->Kokkos::HostSpace::execution_space"
detected during:
instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(279): here
instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ImportView=Kokkos::View<std::remove_const_t<ArborX::Intersects<ArborX::Sphere>> *, std::conditional_t<true, Kokkos::HostSpace::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::HostSpace::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>, Kokkos::MemoryTraits<1U>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here
instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(210): here
instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(78): here
instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, OffsetView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Callback=ArborX::Details::DefaultCallbackWithRank]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(110): here
[ 10 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(159): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
detected during:
instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(279): here
instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ImportView=Kokkos::View<std::remove_const_t<ArborX::Intersects<ArborX::Sphere>> *, std::conditional_t<true, Kokkos::HostSpace::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::HostSpace::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>, Kokkos::MemoryTraits<1U>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here
instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(210): here
instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(78): here
instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, OffsetView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Callback=ArborX::Details::DefaultCallbackWithRank]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(110): here
[ 10 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(133): warning: missing return statement at end of non-void function "lambda []()->Kokkos::HostSpace::execution_space"
detected during:
instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(316): here
instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ImportView=Kokkos::View<std::remove_const_t<ArborX::Intersects<ArborX::Sphere>> *, std::conditional_t<true, Kokkos::HostSpace::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::HostSpace::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>, Kokkos::MemoryTraits<1U>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here
instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(210): here
instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(78): here
instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, OffsetView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Callback=ArborX::Details::DefaultCallbackWithRank]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(110): here
[ 10 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(159): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
detected during:
instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(316): here
instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ImportView=Kokkos::View<std::remove_const_t<ArborX::Intersects<ArborX::Sphere>> *, std::conditional_t<true, Kokkos::HostSpace::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::HostSpace::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>, Kokkos::MemoryTraits<1U>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here
instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(210): here
instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(78): here
instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, OffsetView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Callback=ArborX::Details::DefaultCallbackWithRank]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(110): here
[ 10 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 23 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 23 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 23 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 23 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 23 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 23 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(89): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<ArborX::PairIndexRank *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, std::conditional_t<false, void, Kokkos::Experimental::DefaultViewHooks>, std::conditional_t<false, void, Kokkos::MemoryManaged>>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
detected during:
instantiation of "Kokkos::View<View::traits::data_type, Kokkos::LayoutRight, ExecutionSpace::memory_space> ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<ArborX::PairIndexRank *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, std::conditional_t<false, void, Kokkos::Experimental::DefaultViewHooks>, std::conditional_t<false, void, Kokkos::MemoryManaged>>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(66): here
instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(313): here
instantiation of "void ArborX::Details::DistributedTree::communicateResultsBack(MPI_Comm, const ExecutionSpace &, OutputView &, const Offset &, Ranks &, Ids &, Distances *) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ids=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(84): here
instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, OffsetView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Callback=ArborX::Details::DefaultCallbackWithRank]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(110): here
instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, IndicesAndRanks &, Offset &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, IndicesAndRanks=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>]"
/var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(98): here
[ 9 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(133): warning: missing return statement at end of non-void function "lambda []()->Kokkos::HostSpace::execution_space"
detected during:
instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<ArborX::PairIndexRank *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(279): here
instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, ImportView=Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace::memory_space, Kokkos::MemoryTraits<1U>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here
instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(313): here
instantiation of "void ArborX::Details::DistributedTree::communicateResultsBack(MPI_Comm, const ExecutionSpace &, OutputView &, const Offset &, Ranks &, Ids &, Distances *) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ids=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(84): here
instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, OffsetView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Callback=ArborX::Details::DefaultCallbackWithRank]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(110): here
[ 10 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(159): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<ArborX::PairIndexRank *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
detected during:
instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<ArborX::PairIndexRank *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(279): here
instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, ImportView=Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace::memory_space, Kokkos::MemoryTraits<1U>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here
instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(313): here
instantiation of "void ArborX::Details::DistributedTree::communicateResultsBack(MPI_Comm, const ExecutionSpace &, OutputView &, const Offset &, Ranks &, Ids &, Distances *) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ids=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(84): here
instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, OffsetView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Callback=ArborX::Details::DefaultCallbackWithRank]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(110): here
[ 10 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(133): warning: missing return statement at end of non-void function "lambda []()->Kokkos::HostSpace::execution_space"
detected during:
instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(316): here
instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, ImportView=Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace::memory_space, Kokkos::MemoryTraits<1U>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here
instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(313): here
instantiation of "void ArborX::Details::DistributedTree::communicateResultsBack(MPI_Comm, const ExecutionSpace &, OutputView &, const Offset &, Ranks &, Ids &, Distances *) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ids=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(84): here
instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, OffsetView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Callback=ArborX::Details::DefaultCallbackWithRank]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(110): here
[ 10 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(159): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
detected during:
instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(316): here
instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, ImportView=Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace::memory_space, Kokkos::MemoryTraits<1U>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here
instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(313): here
instantiation of "void ArborX::Details::DistributedTree::communicateResultsBack(MPI_Comm, const ExecutionSpace &, OutputView &, const Offset &, Ranks &, Ids &, Distances *) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ids=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(84): here
instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, OffsetView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Callback=ArborX::Details::DefaultCallbackWithRank]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(110): here
[ 10 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(89): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<float *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, std::conditional_t<false, void, Kokkos::Experimental::DefaultViewHooks>, std::conditional_t<false, void, Kokkos::MemoryManaged>>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
detected during:
instantiation of "Kokkos::View<View::traits::data_type, Kokkos::LayoutRight, ExecutionSpace::memory_space> ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<float *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, std::conditional_t<false, void, Kokkos::Experimental::DefaultViewHooks>, std::conditional_t<false, void, Kokkos::MemoryManaged>>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(66): here
instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<float *, Kokkos::CudaSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(325): here
instantiation of "void ArborX::Details::DistributedTree::communicateResultsBack(MPI_Comm, const ExecutionSpace &, OutputView &, const Offset &, Ranks &, Ids &, Distances *) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ids=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(84): here
instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, OffsetView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Callback=ArborX::Details::DefaultCallbackWithRank]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(110): here
instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, IndicesAndRanks &, Offset &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, IndicesAndRanks=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>]"
/var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(98): here
[ 9 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(133): warning: missing return statement at end of non-void function "lambda []()->Kokkos::HostSpace::execution_space"
detected during:
instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<float *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(279): here
instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<float *, Kokkos::CudaSpace>, ImportView=Kokkos::View<std::remove_const_t<float> *, std::conditional_t<true, Kokkos::HostSpace::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::HostSpace::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>, Kokkos::MemoryTraits<1U>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here
instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<float *, Kokkos::CudaSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(325): here
instantiation of "void ArborX::Details::DistributedTree::communicateResultsBack(MPI_Comm, const ExecutionSpace &, OutputView &, const Offset &, Ranks &, Ids &, Distances *) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ids=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(84): here
instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, OffsetView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Callback=ArborX::Details::DefaultCallbackWithRank]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(110): here
[ 10 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(159): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<float *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
detected during:
instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<float *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(279): here
instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<float *, Kokkos::CudaSpace>, ImportView=Kokkos::View<std::remove_const_t<float> *, std::conditional_t<true, Kokkos::HostSpace::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::HostSpace::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>, Kokkos::MemoryTraits<1U>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here
instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<float *, Kokkos::CudaSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(325): here
instantiation of "void ArborX::Details::DistributedTree::communicateResultsBack(MPI_Comm, const ExecutionSpace &, OutputView &, const Offset &, Ranks &, Ids &, Distances *) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ids=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(84): here
instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, OffsetView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Callback=ArborX::Details::DefaultCallbackWithRank]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(110): here
[ 10 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(133): warning: missing return statement at end of non-void function "lambda []()->Kokkos::HostSpace::execution_space"
detected during:
instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<float *, Kokkos::CudaSpace>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(316): here
instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<float *, Kokkos::CudaSpace>, ImportView=Kokkos::View<std::remove_const_t<float> *, std::conditional_t<true, Kokkos::HostSpace::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::HostSpace::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>, Kokkos::MemoryTraits<1U>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here
instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<float *, Kokkos::CudaSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(325): here
instantiation of "void ArborX::Details::DistributedTree::communicateResultsBack(MPI_Comm, const ExecutionSpace &, OutputView &, const Offset &, Ranks &, Ids &, Distances *) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ids=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(84): here
instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, OffsetView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Callback=ArborX::Details::DefaultCallbackWithRank]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(110): here
[ 10 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(159): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<float *, Kokkos::CudaSpace>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
detected during:
instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<float *, Kokkos::CudaSpace>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(316): here
instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<float *, Kokkos::CudaSpace>, ImportView=Kokkos::View<std::remove_const_t<float> *, std::conditional_t<true, Kokkos::HostSpace::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::HostSpace::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>, Kokkos::MemoryTraits<1U>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here
instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<float *, Kokkos::CudaSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(325): here
instantiation of "void ArborX::Details::DistributedTree::communicateResultsBack(MPI_Comm, const ExecutionSpace &, OutputView &, const Offset &, Ranks &, Ids &, Distances *) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ids=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(84): here
instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, OffsetView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Callback=ArborX::Details::DefaultCallbackWithRank]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(110): here
[ 10 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(89): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<ArborX::Nearest<ArborX::Point> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, std::conditional_t<false, void, Kokkos::Experimental::DefaultViewHooks>, std::conditional_t<false, void, Kokkos::MemoryManaged>>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
detected during:
instantiation of "Kokkos::View<View::traits::data_type, Kokkos::LayoutRight, ExecutionSpace::memory_space> ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<ArborX::Nearest<ArborX::Point> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, std::conditional_t<false, void, Kokkos::Experimental::DefaultViewHooks>, std::conditional_t<false, void, Kokkos::MemoryManaged>>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(66): here
instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(210): here
instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(344): here
instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatchImpl(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, Indices &, Offset &, Ranks &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(397): here
instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, IndicesAndRanks &, Offset &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, IndicesAndRanks=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>]"
/var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(98): here
[ 9 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(133): warning: missing return statement at end of non-void function "lambda []()->Kokkos::HostSpace::execution_space"
detected during:
instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<ArborX::Nearest<ArborX::Point> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(279): here
instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ImportView=Kokkos::View<std::remove_const_t<ArborX::Nearest<ArborX::Point>> *, std::conditional_t<true, Kokkos::HostSpace::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::HostSpace::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>, Kokkos::MemoryTraits<1U>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here
instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(210): here
instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(344): here
instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatchImpl(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, Indices &, Offset &, Ranks &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(397): here
[ 10 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(159): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<ArborX::Nearest<ArborX::Point> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
detected during:
instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<ArborX::Nearest<ArborX::Point> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(279): here
instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ImportView=Kokkos::View<std::remove_const_t<ArborX::Nearest<ArborX::Point>> *, std::conditional_t<true, Kokkos::HostSpace::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::HostSpace::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>, Kokkos::MemoryTraits<1U>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here
instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(210): here
instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(344): here
instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatchImpl(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, Indices &, Offset &, Ranks &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(397): here
[ 10 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(133): warning: missing return statement at end of non-void function "lambda []()->Kokkos::HostSpace::execution_space"
detected during:
instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(316): here
instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ImportView=Kokkos::View<std::remove_const_t<ArborX::Nearest<ArborX::Point>> *, std::conditional_t<true, Kokkos::HostSpace::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::HostSpace::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>, Kokkos::MemoryTraits<1U>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here
instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(210): here
instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(344): here
instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatchImpl(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, Indices &, Offset &, Ranks &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(397): here
[ 10 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(159): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
detected during:
instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(316): here
instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ImportView=Kokkos::View<std::remove_const_t<ArborX::Nearest<ArborX::Point>> *, std::conditional_t<true, Kokkos::HostSpace::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::HostSpace::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>, Kokkos::MemoryTraits<1U>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here
instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(210): here
instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(344): here
instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatchImpl(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, Indices &, Offset &, Ranks &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(397): here
[ 10 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(133): warning: missing return statement at end of non-void function "lambda []()->Kokkos::HostSpace::execution_space"
detected during:
instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(316): here
instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ImportView=Kokkos::View<int *, Kokkos::HostSpace::memory_space, Kokkos::MemoryTraits<1U>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here
instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(313): here
instantiation of "void ArborX::Details::DistributedTree::communicateResultsBack(MPI_Comm, const ExecutionSpace &, OutputView &, const Offset &, Ranks &, Ids &, Distances *) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, OutputView=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Ids=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(367): here
instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatchImpl(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, Indices &, Offset &, Ranks &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(397): here
[ 10 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(159): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
detected during:
instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(316): here
instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ImportView=Kokkos::View<int *, Kokkos::HostSpace::memory_space, Kokkos::MemoryTraits<1U>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here
instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(313): here
instantiation of "void ArborX::Details::DistributedTree::communicateResultsBack(MPI_Comm, const ExecutionSpace &, OutputView &, const Offset &, Ranks &, Ids &, Distances *) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, OutputView=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Ids=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(367): here
instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatchImpl(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, Indices &, Offset &, Ranks &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(397): here
[ 10 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, 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::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 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<empty_tree_invoker, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=empty_tree_invoker, TestType=Kokkos::Serial::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=empty_tree_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(133): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, 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::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 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<empty_tree_invoker, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=empty_tree_invoker, TestType=Kokkos::Serial::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=empty_tree_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(133): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, 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::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 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<empty_tree_invoker, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=empty_tree_invoker, TestType=Kokkos::Serial::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=empty_tree_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(133): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, 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::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 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<empty_tree_invoker, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=empty_tree_invoker, TestType=Kokkos::Serial::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=empty_tree_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(133): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, 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::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 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<empty_tree_invoker, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=empty_tree_invoker, TestType=Kokkos::Serial::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=empty_tree_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(133): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, 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::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 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<empty_tree_invoker, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=empty_tree_invoker, TestType=Kokkos::Serial::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=empty_tree_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(133): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 17 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<empty_tree_invoker, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=empty_tree_invoker, TestType=Kokkos::Serial::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=empty_tree_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(133): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 17 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<empty_tree_invoker, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=empty_tree_invoker, TestType=Kokkos::Serial::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=empty_tree_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(133): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 17 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<empty_tree_invoker, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=empty_tree_invoker, TestType=Kokkos::Serial::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=empty_tree_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(133): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 17 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<empty_tree_invoker, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=empty_tree_invoker, TestType=Kokkos::Serial::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=empty_tree_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(133): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 17 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<empty_tree_invoker, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=empty_tree_invoker, TestType=Kokkos::Serial::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=empty_tree_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(133): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 17 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<empty_tree_invoker, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=empty_tree_invoker, TestType=Kokkos::Serial::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=empty_tree_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(133): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, 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::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 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<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=empty_tree_invoker, TestType=Kokkos::OpenMP::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=empty_tree_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(133): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, 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::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 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<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=empty_tree_invoker, TestType=Kokkos::OpenMP::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=empty_tree_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(133): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, 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::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 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<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=empty_tree_invoker, TestType=Kokkos::OpenMP::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=empty_tree_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(133): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 19 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=empty_tree_invoker, TestType=Kokkos::OpenMP::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=empty_tree_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(133): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 19 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=empty_tree_invoker, TestType=Kokkos::OpenMP::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=empty_tree_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(133): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 19 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=empty_tree_invoker, TestType=Kokkos::OpenMP::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=empty_tree_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(133): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, 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::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 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<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=empty_tree_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(133): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, 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::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 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<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=empty_tree_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(133): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, 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::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 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<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=empty_tree_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(133): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, 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::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 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<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=empty_tree_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(133): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, 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::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 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<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=empty_tree_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(133): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, 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::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 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<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=empty_tree_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(133): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(89): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<ArborX::Intersects<ArborX::Box> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, std::conditional_t<false, void, Kokkos::Experimental::DefaultViewHooks>, std::conditional_t<false, void, Kokkos::MemoryManaged>>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
detected during:
instantiation of "Kokkos::View<View::traits::data_type, Kokkos::LayoutRight, ExecutionSpace::memory_space> ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<ArborX::Intersects<ArborX::Box> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, std::conditional_t<false, void, Kokkos::Experimental::DefaultViewHooks>, std::conditional_t<false, void, Kokkos::MemoryManaged>>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(66): here
instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(210): here
instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(78): here
instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, OffsetView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Callback=ArborX::Details::DefaultCallbackWithRank]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(110): here
instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, IndicesAndRanks &, Offset &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, IndicesAndRanks=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>]"
/var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(98): here
[ 9 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=empty_tree_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(133): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(133): warning: missing return statement at end of non-void function "lambda []()->Kokkos::HostSpace::execution_space"
detected during:
instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<ArborX::Intersects<ArborX::Box> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(279): here
instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ImportView=Kokkos::View<std::remove_const_t<ArborX::Intersects<ArborX::Box>> *, std::conditional_t<true, Kokkos::HostSpace::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::HostSpace::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>, Kokkos::MemoryTraits<1U>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here
instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(210): here
instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(78): here
instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, OffsetView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Callback=ArborX::Details::DefaultCallbackWithRank]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(110): here
[ 10 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=empty_tree_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(133): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(159): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<ArborX::Intersects<ArborX::Box> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
detected during:
instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<ArborX::Intersects<ArborX::Box> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(279): here
instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ImportView=Kokkos::View<std::remove_const_t<ArborX::Intersects<ArborX::Box>> *, std::conditional_t<true, Kokkos::HostSpace::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::HostSpace::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>, Kokkos::MemoryTraits<1U>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here
instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(210): here
instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(78): here
instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, OffsetView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Callback=ArborX::Details::DefaultCallbackWithRank]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(110): here
[ 10 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=empty_tree_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(133): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(133): warning: missing return statement at end of non-void function "lambda []()->Kokkos::HostSpace::execution_space"
detected during:
instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(316): here
instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ImportView=Kokkos::View<std::remove_const_t<ArborX::Intersects<ArborX::Box>> *, std::conditional_t<true, Kokkos::HostSpace::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::HostSpace::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>, Kokkos::MemoryTraits<1U>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here
instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(210): here
instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(78): here
instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, OffsetView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Callback=ArborX::Details::DefaultCallbackWithRank]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(110): here
[ 10 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=empty_tree_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(133): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(159): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
detected during:
instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(316): here
instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ImportView=Kokkos::View<std::remove_const_t<ArborX::Intersects<ArborX::Box>> *, std::conditional_t<true, Kokkos::HostSpace::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::HostSpace::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>, Kokkos::MemoryTraits<1U>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here
instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(210): here
instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(78): here
instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, OffsetView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Callback=ArborX::Details::DefaultCallbackWithRank]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(110): here
[ 10 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=empty_tree_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(133): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 23 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=empty_tree_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(133): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 23 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=empty_tree_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(133): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 23 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=empty_tree_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(133): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 23 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=empty_tree_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(133): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 23 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=empty_tree_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(133): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 23 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=empty_tree_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(133): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, 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::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, 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::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 17 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<do_not_exceed_capacity_invoker, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=do_not_exceed_capacity_invoker, TestType=Kokkos::Serial::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, do_not_exceed_capacity_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, do_not_exceed_capacity_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=do_not_exceed_capacity_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(327): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, 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::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, 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::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 17 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<do_not_exceed_capacity_invoker, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=do_not_exceed_capacity_invoker, TestType=Kokkos::Serial::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, do_not_exceed_capacity_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, do_not_exceed_capacity_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=do_not_exceed_capacity_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(327): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, 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::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, 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::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 17 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<do_not_exceed_capacity_invoker, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=do_not_exceed_capacity_invoker, TestType=Kokkos::Serial::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, do_not_exceed_capacity_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, do_not_exceed_capacity_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=do_not_exceed_capacity_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(327): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, 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::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, 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::Device<Kokkos::Serial::execution_space, Kokkos::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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::Device<Kokkos::Serial::execution_space, Kokkos::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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::Device<Kokkos::Serial::execution_space, Kokkos::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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::Device<Kokkos::Serial::execution_space, Kokkos::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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::Device<Kokkos::Serial::execution_space, Kokkos::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 17 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<do_not_exceed_capacity_invoker, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=do_not_exceed_capacity_invoker, TestType=Kokkos::Serial::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, do_not_exceed_capacity_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, do_not_exceed_capacity_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=do_not_exceed_capacity_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(327): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, 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::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, 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::Device<Kokkos::Serial::execution_space, Kokkos::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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::Device<Kokkos::Serial::execution_space, Kokkos::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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::Device<Kokkos::Serial::execution_space, Kokkos::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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::Device<Kokkos::Serial::execution_space, Kokkos::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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::Device<Kokkos::Serial::execution_space, Kokkos::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 17 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<do_not_exceed_capacity_invoker, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=do_not_exceed_capacity_invoker, TestType=Kokkos::Serial::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, do_not_exceed_capacity_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, do_not_exceed_capacity_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=do_not_exceed_capacity_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(327): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, 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::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, 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::Device<Kokkos::Serial::execution_space, Kokkos::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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::Device<Kokkos::Serial::execution_space, Kokkos::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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::Device<Kokkos::Serial::execution_space, Kokkos::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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::Device<Kokkos::Serial::execution_space, Kokkos::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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::Device<Kokkos::Serial::execution_space, Kokkos::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 17 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<do_not_exceed_capacity_invoker, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=do_not_exceed_capacity_invoker, TestType=Kokkos::Serial::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, do_not_exceed_capacity_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, do_not_exceed_capacity_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=do_not_exceed_capacity_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(327): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, 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::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, 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::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 19 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=do_not_exceed_capacity_invoker, TestType=Kokkos::OpenMP::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, do_not_exceed_capacity_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, do_not_exceed_capacity_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, do_not_exceed_capacity_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=do_not_exceed_capacity_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(327): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, 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::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, 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::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 19 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=do_not_exceed_capacity_invoker, TestType=Kokkos::OpenMP::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, do_not_exceed_capacity_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, do_not_exceed_capacity_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, do_not_exceed_capacity_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=do_not_exceed_capacity_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(327): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, 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::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, 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::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 19 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=do_not_exceed_capacity_invoker, TestType=Kokkos::OpenMP::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, do_not_exceed_capacity_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, do_not_exceed_capacity_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, do_not_exceed_capacity_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=do_not_exceed_capacity_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(327): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, 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>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 19 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=do_not_exceed_capacity_invoker, TestType=Kokkos::OpenMP::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, do_not_exceed_capacity_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, do_not_exceed_capacity_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, do_not_exceed_capacity_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=do_not_exceed_capacity_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(327): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, 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>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 19 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=do_not_exceed_capacity_invoker, TestType=Kokkos::OpenMP::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, do_not_exceed_capacity_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, do_not_exceed_capacity_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, do_not_exceed_capacity_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=do_not_exceed_capacity_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(327): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, 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>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 19 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=do_not_exceed_capacity_invoker, TestType=Kokkos::OpenMP::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, do_not_exceed_capacity_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, do_not_exceed_capacity_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, do_not_exceed_capacity_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=do_not_exceed_capacity_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(327): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, 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 *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, 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 *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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 *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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 *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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 *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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 *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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 *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 23 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, do_not_exceed_capacity_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, do_not_exceed_capacity_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, do_not_exceed_capacity_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, do_not_exceed_capacity_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=do_not_exceed_capacity_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(327): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, 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 *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, 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 *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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 *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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 *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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 *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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 *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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 *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 23 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, do_not_exceed_capacity_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, do_not_exceed_capacity_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, do_not_exceed_capacity_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, do_not_exceed_capacity_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=do_not_exceed_capacity_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(327): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, 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 *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, 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 *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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 *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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 *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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 *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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 *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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 *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 23 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, do_not_exceed_capacity_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, do_not_exceed_capacity_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, do_not_exceed_capacity_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, do_not_exceed_capacity_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=do_not_exceed_capacity_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(327): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, 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 *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, 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 *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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 *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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 *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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 *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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 *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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 *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 23 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, do_not_exceed_capacity_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, do_not_exceed_capacity_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, do_not_exceed_capacity_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, do_not_exceed_capacity_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=do_not_exceed_capacity_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(327): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, 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 *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, 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 *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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 *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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 *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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 *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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 *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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 *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 23 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, do_not_exceed_capacity_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, do_not_exceed_capacity_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, do_not_exceed_capacity_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, do_not_exceed_capacity_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=do_not_exceed_capacity_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(327): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, 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 *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, 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 *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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 *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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 *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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 *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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 *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::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 *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 23 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, do_not_exceed_capacity_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, do_not_exceed_capacity_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, do_not_exceed_capacity_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, do_not_exceed_capacity_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=do_not_exceed_capacity_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(327): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(89): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<ArborX::Nearest<ArborX::Box> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, std::conditional_t<false, void, Kokkos::Experimental::DefaultViewHooks>, std::conditional_t<false, void, Kokkos::MemoryManaged>>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
detected during:
instantiation of "Kokkos::View<View::traits::data_type, Kokkos::LayoutRight, ExecutionSpace::memory_space> ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<ArborX::Nearest<ArborX::Box> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, std::conditional_t<false, void, Kokkos::Experimental::DefaultViewHooks>, std::conditional_t<false, void, Kokkos::MemoryManaged>>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(66): here
instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(210): here
instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(344): here
instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatchImpl(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, Indices &, Offset &, Ranks &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(397): here
instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, IndicesAndRanks &, Offset &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, IndicesAndRanks=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>]"
/var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(98): here
[ 9 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_box_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_box_nearest_neighbors_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_box_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_box_nearest_neighbors_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_box_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_box_nearest_neighbors_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_box_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_box_nearest_neighbors_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=non_approximate_box_nearest_neighbors_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(419): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(133): warning: missing return statement at end of non-void function "lambda []()->Kokkos::HostSpace::execution_space"
detected during:
instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<ArborX::Nearest<ArborX::Box> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(279): here
instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ImportView=Kokkos::View<std::remove_const_t<ArborX::Nearest<ArborX::Box>> *, std::conditional_t<true, Kokkos::HostSpace::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::HostSpace::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>, Kokkos::MemoryTraits<1U>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here
instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(210): here
instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(344): here
instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatchImpl(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, Indices &, Offset &, Ranks &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(397): here
[ 10 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_box_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_box_nearest_neighbors_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_box_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_box_nearest_neighbors_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_box_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_box_nearest_neighbors_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_box_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_box_nearest_neighbors_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=non_approximate_box_nearest_neighbors_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(419): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(159): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<ArborX::Nearest<ArborX::Box> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
detected during:
instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<ArborX::Nearest<ArborX::Box> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(279): here
instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ImportView=Kokkos::View<std::remove_const_t<ArborX::Nearest<ArborX::Box>> *, std::conditional_t<true, Kokkos::HostSpace::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::HostSpace::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>, Kokkos::MemoryTraits<1U>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here
instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(210): here
instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(344): here
instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatchImpl(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, Indices &, Offset &, Ranks &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(397): here
[ 10 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_box_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_box_nearest_neighbors_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_box_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_box_nearest_neighbors_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_box_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_box_nearest_neighbors_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_box_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_box_nearest_neighbors_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=non_approximate_box_nearest_neighbors_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(419): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(133): warning: missing return statement at end of non-void function "lambda []()->Kokkos::HostSpace::execution_space"
detected during:
instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(316): here
instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ImportView=Kokkos::View<std::remove_const_t<ArborX::Nearest<ArborX::Box>> *, std::conditional_t<true, Kokkos::HostSpace::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::HostSpace::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>, Kokkos::MemoryTraits<1U>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here
instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(210): here
instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(344): here
instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatchImpl(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, Indices &, Offset &, Ranks &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(397): here
[ 10 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_box_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_box_nearest_neighbors_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_box_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_box_nearest_neighbors_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_box_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_box_nearest_neighbors_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_box_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_box_nearest_neighbors_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=non_approximate_box_nearest_neighbors_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(419): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(159): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
detected during:
instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(316): here
instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ImportView=Kokkos::View<std::remove_const_t<ArborX::Nearest<ArborX::Box>> *, std::conditional_t<true, Kokkos::HostSpace::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::HostSpace::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>, Kokkos::MemoryTraits<1U>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here
instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(210): here
instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(344): here
instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatchImpl(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, Indices &, Offset &, Ranks &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(397): here
[ 10 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_box_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_box_nearest_neighbors_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_box_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_box_nearest_neighbors_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_box_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_box_nearest_neighbors_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_box_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_box_nearest_neighbors_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=non_approximate_box_nearest_neighbors_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(419): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(89): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, std::conditional_t<false, void, Kokkos::Experimental::DefaultViewHooks>, std::conditional_t<false, void, Kokkos::MemoryManaged>>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
detected during:
instantiation of "Kokkos::View<View::traits::data_type, Kokkos::LayoutRight, ExecutionSpace::memory_space> ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, std::conditional_t<false, void, Kokkos::Experimental::DefaultViewHooks>, std::conditional_t<false, void, Kokkos::MemoryManaged>>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(66): here
instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(210): here
instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(344): here
instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatchImpl(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, Indices &, Offset &, Ranks &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(397): here
instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, IndicesAndRanks &, Offset &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, IndicesAndRanks=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>]"
/var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(98): here
[ 9 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_sphere_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_sphere_nearest_neighbors_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_sphere_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_sphere_nearest_neighbors_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_sphere_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_sphere_nearest_neighbors_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_sphere_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_sphere_nearest_neighbors_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=non_approximate_sphere_nearest_neighbors_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(483): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(133): warning: missing return statement at end of non-void function "lambda []()->Kokkos::HostSpace::execution_space"
detected during:
instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(279): here
instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ImportView=Kokkos::View<std::remove_const_t<ArborX::Nearest<ArborX::Sphere>> *, std::conditional_t<true, Kokkos::HostSpace::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::HostSpace::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>, Kokkos::MemoryTraits<1U>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here
instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(210): here
instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(344): here
instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatchImpl(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, Indices &, Offset &, Ranks &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(397): here
[ 10 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_sphere_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_sphere_nearest_neighbors_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_sphere_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_sphere_nearest_neighbors_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_sphere_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_sphere_nearest_neighbors_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_sphere_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_sphere_nearest_neighbors_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=non_approximate_sphere_nearest_neighbors_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(483): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(159): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
detected during:
instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(279): here
instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ImportView=Kokkos::View<std::remove_const_t<ArborX::Nearest<ArborX::Sphere>> *, std::conditional_t<true, Kokkos::HostSpace::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::HostSpace::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>, Kokkos::MemoryTraits<1U>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here
instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(210): here
instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(344): here
instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatchImpl(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, Indices &, Offset &, Ranks &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(397): here
[ 10 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_sphere_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_sphere_nearest_neighbors_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_sphere_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_sphere_nearest_neighbors_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_sphere_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_sphere_nearest_neighbors_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_sphere_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_sphere_nearest_neighbors_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=non_approximate_sphere_nearest_neighbors_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(483): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(133): warning: missing return statement at end of non-void function "lambda []()->Kokkos::HostSpace::execution_space"
detected during:
instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(316): here
instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ImportView=Kokkos::View<std::remove_const_t<ArborX::Nearest<ArborX::Sphere>> *, std::conditional_t<true, Kokkos::HostSpace::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::HostSpace::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>, Kokkos::MemoryTraits<1U>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here
instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(210): here
instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(344): here
instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatchImpl(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, Indices &, Offset &, Ranks &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(397): here
[ 10 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_sphere_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_sphere_nearest_neighbors_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_sphere_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_sphere_nearest_neighbors_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_sphere_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_sphere_nearest_neighbors_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_sphere_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_sphere_nearest_neighbors_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=non_approximate_sphere_nearest_neighbors_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(483): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(159): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
detected during:
instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(316): here
instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ImportView=Kokkos::View<std::remove_const_t<ArborX::Nearest<ArborX::Sphere>> *, std::conditional_t<true, Kokkos::HostSpace::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::HostSpace::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>, Kokkos::MemoryTraits<1U>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here
instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(210): here
instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(344): here
instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatchImpl(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, Indices &, Offset &, Ranks &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(397): here
[ 10 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_sphere_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_sphere_nearest_neighbors_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_sphere_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_sphere_nearest_neighbors_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_sphere_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_sphere_nearest_neighbors_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_sphere_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_sphere_nearest_neighbors_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=non_approximate_sphere_nearest_neighbors_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(483): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, 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::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 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<callback_with_attachment_invoker, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=callback_with_attachment_invoker, TestType=Kokkos::Serial::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=callback_with_attachment_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(585): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, 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::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 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<callback_with_attachment_invoker, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=callback_with_attachment_invoker, TestType=Kokkos::Serial::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=callback_with_attachment_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(585): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, 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::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 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<callback_with_attachment_invoker, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=callback_with_attachment_invoker, TestType=Kokkos::Serial::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=callback_with_attachment_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(585): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, 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::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 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<callback_with_attachment_invoker, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=callback_with_attachment_invoker, TestType=Kokkos::Serial::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=callback_with_attachment_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(585): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, 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::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 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<callback_with_attachment_invoker, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=callback_with_attachment_invoker, TestType=Kokkos::Serial::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=callback_with_attachment_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(585): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, 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::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 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<callback_with_attachment_invoker, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=callback_with_attachment_invoker, TestType=Kokkos::Serial::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=callback_with_attachment_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(585): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<float *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<float *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<float *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<float *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<float *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<float *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<float *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<float *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<float *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 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<callback_with_attachment_invoker, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=callback_with_attachment_invoker, TestType=Kokkos::Serial::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=callback_with_attachment_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(585): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<float *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<float *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<float *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<float *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<float *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<float *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<float *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<float *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<float *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 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<callback_with_attachment_invoker, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=callback_with_attachment_invoker, TestType=Kokkos::Serial::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=callback_with_attachment_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(585): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<float *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<float *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<float *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<float *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<float *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<float *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<float *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<float *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<float *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 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<callback_with_attachment_invoker, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=callback_with_attachment_invoker, TestType=Kokkos::Serial::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=callback_with_attachment_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(585): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<float *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<float *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<float *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<float *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<float *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<float *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<float *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<float *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<float *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 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<callback_with_attachment_invoker, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=callback_with_attachment_invoker, TestType=Kokkos::Serial::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=callback_with_attachment_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(585): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<float *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<float *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<float *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<float *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<float *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<float *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<float *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<float *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<float *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 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<callback_with_attachment_invoker, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=callback_with_attachment_invoker, TestType=Kokkos::Serial::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=callback_with_attachment_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(585): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<float *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<float *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<float *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<float *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<float *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<float *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<float *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<float *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<float *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 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<callback_with_attachment_invoker, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=callback_with_attachment_invoker, TestType=Kokkos::Serial::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=callback_with_attachment_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(585): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 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<callback_with_attachment_invoker, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=callback_with_attachment_invoker, TestType=Kokkos::Serial::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=callback_with_attachment_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(585): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 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<callback_with_attachment_invoker, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=callback_with_attachment_invoker, TestType=Kokkos::Serial::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=callback_with_attachment_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(585): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 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<callback_with_attachment_invoker, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=callback_with_attachment_invoker, TestType=Kokkos::Serial::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=callback_with_attachment_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(585): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 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<callback_with_attachment_invoker, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=callback_with_attachment_invoker, TestType=Kokkos::Serial::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=callback_with_attachment_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(585): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 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<callback_with_attachment_invoker, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=callback_with_attachment_invoker, TestType=Kokkos::Serial::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=callback_with_attachment_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(585): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Kokkos_Parallel.hpp(144): here
[ 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<callback_with_attachment_invoker, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=callback_with_attachment_invoker, TestType=Kokkos::Serial::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=callback_with_attachment_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(585): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, 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::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 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<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=callback_with_attachment_invoker, TestType=Kokkos::OpenMP::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=callback_with_attachment_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(585): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, 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::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 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<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=callback_with_attachment_invoker, TestType=Kokkos::OpenMP::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=callback_with_attachment_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(585): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, 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::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 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<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=callback_with_attachment_invoker, TestType=Kokkos::OpenMP::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=callback_with_attachment_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(585): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, 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::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 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<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=callback_with_attachment_invoker, TestType=Kokkos::OpenMP::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=callback_with_attachment_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(585): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, 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::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 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<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=callback_with_attachment_invoker, TestType=Kokkos::OpenMP::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=callback_with_attachment_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(585): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, 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::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 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<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=callback_with_attachment_invoker, TestType=Kokkos::OpenMP::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=callback_with_attachment_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(585): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<float *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<float *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<float *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<float *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<float *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<float *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<float *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<float *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<float *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 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<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=callback_with_attachment_invoker, TestType=Kokkos::OpenMP::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=callback_with_attachment_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(585): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<float *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<float *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<float *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<float *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<float *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<float *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<float *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<float *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<float *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 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<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=callback_with_attachment_invoker, TestType=Kokkos::OpenMP::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=callback_with_attachment_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(585): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<float *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<float *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<float *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<float *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<float *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<float *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<float *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<float *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<float *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 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<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=callback_with_attachment_invoker, TestType=Kokkos::OpenMP::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=callback_with_attachment_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(585): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<float *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<float *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<float *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<float *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<float *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<float *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<float *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<float *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<float *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 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<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=callback_with_attachment_invoker, TestType=Kokkos::OpenMP::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=callback_with_attachment_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(585): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<float *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<float *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<float *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<float *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<float *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<float *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<float *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<float *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<float *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 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<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=callback_with_attachment_invoker, TestType=Kokkos::OpenMP::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=callback_with_attachment_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(585): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<float *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<float *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<float *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<float *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<float *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<float *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<float *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<float *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<float *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 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<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=callback_with_attachment_invoker, TestType=Kokkos::OpenMP::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=callback_with_attachment_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(585): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 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<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=callback_with_attachment_invoker, TestType=Kokkos::OpenMP::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=callback_with_attachment_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(585): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 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<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=callback_with_attachment_invoker, TestType=Kokkos::OpenMP::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=callback_with_attachment_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(585): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 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<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=callback_with_attachment_invoker, TestType=Kokkos::OpenMP::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=callback_with_attachment_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(585): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 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<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=callback_with_attachment_invoker, TestType=Kokkos::OpenMP::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=callback_with_attachment_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(585): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 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<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=callback_with_attachment_invoker, TestType=Kokkos::OpenMP::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=callback_with_attachment_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(585): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 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<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=callback_with_attachment_invoker, TestType=Kokkos::OpenMP::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=callback_with_attachment_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(585): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, 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::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 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<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=callback_with_attachment_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(585): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, 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::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 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<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=callback_with_attachment_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(585): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, 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::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 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<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=callback_with_attachment_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(585): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, 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::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 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<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=callback_with_attachment_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(585): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, 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::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 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<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=callback_with_attachment_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(585): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, 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::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 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<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=callback_with_attachment_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(585): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(89): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, std::conditional_t<false, void, Kokkos::Experimental::DefaultViewHooks>, std::conditional_t<false, void, Kokkos::MemoryManaged>>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
detected during:
instantiation of "Kokkos::View<View::traits::data_type, Kokkos::LayoutRight, ExecutionSpace::memory_space> ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, std::conditional_t<false, void, Kokkos::Experimental::DefaultViewHooks>, std::conditional_t<false, void, Kokkos::MemoryManaged>>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(66): here
instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(210): here
instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(78): here
instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<float *, Kokkos::CudaSpace::device_type>, OffsetView=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Callback=CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type>]"
/var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(98): here
instantiation of "void ArborX::DistributedTree<MemorySpace>::query(const ExecutionSpace &, const UserPredicates &, Args &&...) const [with MemorySpace=Kokkos::CudaSpace::memory_space, ExecutionSpace=Kokkos::CudaSpace::execution_space, UserPredicates=Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, Args=<CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type>, Kokkos::View<float *, Kokkos::CudaSpace::device_type> &, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &>]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(654): here
[ 8 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=callback_with_attachment_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(585): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(133): warning: missing return statement at end of non-void function "lambda []()->Kokkos::HostSpace::execution_space"
detected during:
instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(279): here
instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ImportView=Kokkos::View<std::remove_const_t<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>> *, std::conditional_t<true, Kokkos::HostSpace::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::HostSpace::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>, Kokkos::MemoryTraits<1U>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here
instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(210): here
instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(78): here
instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<float *, Kokkos::CudaSpace::device_type>, OffsetView=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Callback=CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type>]"
/var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(98): here
[ 9 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=callback_with_attachment_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(585): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(159): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
detected during:
instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(279): here
instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ImportView=Kokkos::View<std::remove_const_t<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>> *, std::conditional_t<true, Kokkos::HostSpace::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::HostSpace::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>, Kokkos::MemoryTraits<1U>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here
instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(210): here
instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(78): here
instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<float *, Kokkos::CudaSpace::device_type>, OffsetView=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Callback=CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type>]"
/var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(98): here
[ 9 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=callback_with_attachment_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(585): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(133): warning: missing return statement at end of non-void function "lambda []()->Kokkos::HostSpace::execution_space"
detected during:
instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(316): here
instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ImportView=Kokkos::View<std::remove_const_t<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>> *, std::conditional_t<true, Kokkos::HostSpace::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::HostSpace::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>, Kokkos::MemoryTraits<1U>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here
instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(210): here
instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(78): here
instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<float *, Kokkos::CudaSpace::device_type>, OffsetView=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Callback=CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type>]"
/var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(98): here
[ 9 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=callback_with_attachment_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(585): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(159): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
detected during:
instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(316): here
instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ImportView=Kokkos::View<std::remove_const_t<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>> *, std::conditional_t<true, Kokkos::HostSpace::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::HostSpace::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>, Kokkos::MemoryTraits<1U>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here
instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(210): here
instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(78): here
instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<float *, Kokkos::CudaSpace::device_type>, OffsetView=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Callback=CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type>]"
/var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(98): here
[ 9 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=callback_with_attachment_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(585): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<float *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<float *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<float *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<float *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<float *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<float *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<float *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<float *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<float *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 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<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=callback_with_attachment_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(585): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<float *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<float *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<float *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<float *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<float *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<float *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<float *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<float *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<float *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 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<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=callback_with_attachment_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(585): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<float *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<float *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<float *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<float *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<float *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<float *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<float *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<float *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<float *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 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<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=callback_with_attachment_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(585): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<float *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<float *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<float *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<float *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<float *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<float *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<float *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<float *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<float *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 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<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=callback_with_attachment_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(585): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<float *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<float *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<float *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<float *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<float *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<float *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<float *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<float *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<float *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 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<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=callback_with_attachment_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(585): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<float *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<float *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<float *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<float *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<float *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<float *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<float *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<float *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<float *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 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<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=callback_with_attachment_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(585): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(133): warning: missing return statement at end of non-void function "lambda []()->Kokkos::HostSpace::execution_space"
detected during:
instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<float *, Kokkos::CudaSpace::device_type>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(316): here
instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<float *, Kokkos::CudaSpace::device_type>, ImportView=Kokkos::View<std::remove_const_t<float> *, std::conditional_t<true, Kokkos::HostSpace::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::HostSpace::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>, Kokkos::MemoryTraits<1U>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here
instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<float *, Kokkos::CudaSpace::device_type>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(313): here
instantiation of "void ArborX::Details::DistributedTree::communicateResultsBack(MPI_Comm, const ExecutionSpace &, OutputView &, const Offset &, Ranks &, Ids &, Distances *) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, OutputView=Kokkos::View<float *, Kokkos::CudaSpace::device_type>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Ranks=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ids=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(84): here
instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<float *, Kokkos::CudaSpace::device_type>, OffsetView=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Callback=CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type>]"
/var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(98): here
[ 9 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=callback_with_attachment_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(585): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(159): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<float *, Kokkos::CudaSpace::device_type>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
detected during:
instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<float *, Kokkos::CudaSpace::device_type>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(316): here
instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<float *, Kokkos::CudaSpace::device_type>, ImportView=Kokkos::View<std::remove_const_t<float> *, std::conditional_t<true, Kokkos::HostSpace::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::HostSpace::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>, Kokkos::MemoryTraits<1U>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here
instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<float *, Kokkos::CudaSpace::device_type>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(313): here
instantiation of "void ArborX::Details::DistributedTree::communicateResultsBack(MPI_Comm, const ExecutionSpace &, OutputView &, const Offset &, Ranks &, Ids &, Distances *) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, OutputView=Kokkos::View<float *, Kokkos::CudaSpace::device_type>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Ranks=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ids=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(84): here
instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<float *, Kokkos::CudaSpace::device_type>, OffsetView=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Callback=CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type>]"
/var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(98): here
[ 9 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=callback_with_attachment_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(585): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 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<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=callback_with_attachment_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(585): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 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<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=callback_with_attachment_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(585): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 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<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=callback_with_attachment_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(585): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 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<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=callback_with_attachment_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(585): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 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<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=callback_with_attachment_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(585): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here
instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 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<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=callback_with_attachment_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(585): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, 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<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, 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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, 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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, 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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, 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
[ 17 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<distributed_ray_invoker, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=distributed_ray_invoker, TestType=Kokkos::Serial::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=distributed_ray_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(813): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, 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<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, 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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, 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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, 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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, 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
[ 17 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<distributed_ray_invoker, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=distributed_ray_invoker, TestType=Kokkos::Serial::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=distributed_ray_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(813): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, 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<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, 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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, 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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, 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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, 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
[ 17 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<distributed_ray_invoker, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=distributed_ray_invoker, TestType=Kokkos::Serial::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=distributed_ray_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(813): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, 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<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::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<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, 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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, 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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::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
[ 17 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<distributed_ray_invoker, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=distributed_ray_invoker, TestType=Kokkos::Serial::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=distributed_ray_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(813): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, 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<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::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<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, 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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, 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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::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
[ 17 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<distributed_ray_invoker, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=distributed_ray_invoker, TestType=Kokkos::Serial::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=distributed_ray_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(813): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, 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<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::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<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, 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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, 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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::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
[ 17 instantiation contexts not shown ]
instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<distributed_ray_invoker, Kokkos::Serial::device_type>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(122): here
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=distributed_ray_invoker, TestType=Kokkos::Serial::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=distributed_ray_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(813): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, 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<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, 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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, 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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, 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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 19 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=distributed_ray_invoker, TestType=Kokkos::OpenMP::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=distributed_ray_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(813): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, 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<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, 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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, 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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, 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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 19 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=distributed_ray_invoker, TestType=Kokkos::OpenMP::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=distributed_ray_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(813): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, 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<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, 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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, 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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, 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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here
[ 19 instantiation contexts not shown ]
instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=distributed_ray_invoker, TestType=Kokkos::OpenMP::device_type]"
/opt/boost/include/boost/mpl/for_each.hpp(78): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=distributed_ray_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(813): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::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<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, 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<RayNearestPredicate<Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, 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<RayNearestPredicate<Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, 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<RayNearestPredicate<Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, 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<RayNearestPredicate<Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 23 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=distributed_ray_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(813): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::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<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, 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<RayNearestPredicate<Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, 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<RayNearestPredicate<Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, 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<RayNearestPredicate<Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, 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<RayNearestPredicate<Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 23 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=distributed_ray_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(813): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::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<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, 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<RayNearestPredicate<Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, 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<RayNearestPredicate<Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here
instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, 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<RayNearestPredicate<Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, 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<RayNearestPredicate<Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]"
/opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here
[ 23 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=distributed_ray_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(813): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::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<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, 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<RayNearestPredicate<Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, 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<RayNearestPredicate<Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, 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<RayNearestPredicate<Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<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
[ 23 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=distributed_ray_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(813): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::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<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, 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<RayNearestPredicate<Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, 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<RayNearestPredicate<Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, 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<RayNearestPredicate<Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<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
[ 23 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=distributed_ray_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(813): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
detected during:
instantiation of "__nv_bool ArborX::Details::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<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, int> &]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, 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<RayNearestPredicate<Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here
instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, 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<RayNearestPredicate<Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<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, int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, 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<RayNearestPredicate<Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<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
[ 23 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=distributed_ray_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(813): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(89): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag, void>, RayNearestPredicate<Kokkos::Serial::memory_space>>> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, std::conditional_t<false, void, Kokkos::Experimental::DefaultViewHooks>, std::conditional_t<false, void, Kokkos::MemoryManaged>>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
detected during:
instantiation of "Kokkos::View<View::traits::data_type, Kokkos::LayoutRight, ExecutionSpace::memory_space> ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag, void>, RayNearestPredicate<Kokkos::Serial::memory_space>>> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, std::conditional_t<false, void, Kokkos::Experimental::DefaultViewHooks>, std::conditional_t<false, void, Kokkos::MemoryManaged>>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(66): here
instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag, void>, RayNearestPredicate<Kokkos::Serial::memory_space>>> *, Kokkos::CudaSpace::memory_space>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(210): here
instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag, void>, RayNearestPredicate<Kokkos::Serial::memory_space>>> *, Kokkos::CudaSpace::memory_space>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(344): here
instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatchImpl(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, Indices &, Offset &, Ranks &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(397): here
instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, IndicesAndRanks &, Offset &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, IndicesAndRanks=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>]"
/var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(98): here
[ 9 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=distributed_ray_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(813): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(133): warning: missing return statement at end of non-void function "lambda []()->Kokkos::HostSpace::execution_space"
detected during:
instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag, void>, RayNearestPredicate<Kokkos::Serial::memory_space>>> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(279): here
instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag, void>, RayNearestPredicate<Kokkos::Serial::memory_space>>> *, Kokkos::CudaSpace::memory_space>, ImportView=Kokkos::View<std::remove_const_t<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag, void>, RayNearestPredicate<Kokkos::Serial::memory_space>>>> *, std::conditional_t<true, Kokkos::HostSpace::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::HostSpace::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>, Kokkos::MemoryTraits<1U>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here
instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag, void>, RayNearestPredicate<Kokkos::Serial::memory_space>>> *, Kokkos::CudaSpace::memory_space>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(210): here
instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag, void>, RayNearestPredicate<Kokkos::Serial::memory_space>>> *, Kokkos::CudaSpace::memory_space>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(344): here
instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatchImpl(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, Indices &, Offset &, Ranks &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(397): here
[ 10 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=distributed_ray_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(813): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(159): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag, void>, RayNearestPredicate<Kokkos::Serial::memory_space>>> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
detected during:
instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag, void>, RayNearestPredicate<Kokkos::Serial::memory_space>>> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(279): here
instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag, void>, RayNearestPredicate<Kokkos::Serial::memory_space>>> *, Kokkos::CudaSpace::memory_space>, ImportView=Kokkos::View<std::remove_const_t<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag, void>, RayNearestPredicate<Kokkos::Serial::memory_space>>>> *, std::conditional_t<true, Kokkos::HostSpace::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::HostSpace::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>, Kokkos::MemoryTraits<1U>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here
instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag, void>, RayNearestPredicate<Kokkos::Serial::memory_space>>> *, Kokkos::CudaSpace::memory_space>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(210): here
instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag, void>, RayNearestPredicate<Kokkos::Serial::memory_space>>> *, Kokkos::CudaSpace::memory_space>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(344): here
instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatchImpl(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, Indices &, Offset &, Ranks &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(397): here
[ 10 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=distributed_ray_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(813): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(133): warning: missing return statement at end of non-void function "lambda []()->Kokkos::HostSpace::execution_space"
detected during:
instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag, void>, RayNearestPredicate<Kokkos::Serial::memory_space>>> *, Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(316): here
instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag, void>, RayNearestPredicate<Kokkos::Serial::memory_space>>> *, Kokkos::CudaSpace::memory_space>, ImportView=Kokkos::View<std::remove_const_t<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag, void>, RayNearestPredicate<Kokkos::Serial::memory_space>>>> *, std::conditional_t<true, Kokkos::HostSpace::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::HostSpace::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>, Kokkos::MemoryTraits<1U>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here
instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag, void>, RayNearestPredicate<Kokkos::Serial::memory_space>>> *, Kokkos::CudaSpace::memory_space>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(210): here
instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag, void>, RayNearestPredicate<Kokkos::Serial::memory_space>>> *, Kokkos::CudaSpace::memory_space>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(344): here
instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatchImpl(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, Indices &, Offset &, Ranks &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(397): here
[ 10 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=distributed_ray_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(813): here
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(159): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag, void>, RayNearestPredicate<Kokkos::Serial::memory_space>>> *, Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
detected during:
instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag, void>, RayNearestPredicate<Kokkos::Serial::memory_space>>> *, Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(316): here
instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag, void>, RayNearestPredicate<Kokkos::Serial::memory_space>>> *, Kokkos::CudaSpace::memory_space>, ImportView=Kokkos::View<std::remove_const_t<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag, void>, RayNearestPredicate<Kokkos::Serial::memory_space>>>> *, std::conditional_t<true, Kokkos::HostSpace::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::HostSpace::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>, Kokkos::MemoryTraits<1U>>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here
instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag, void>, RayNearestPredicate<Kokkos::Serial::memory_space>>> *, Kokkos::CudaSpace::memory_space>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(210): here
instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag, void>, RayNearestPredicate<Kokkos::Serial::memory_space>>> *, Kokkos::CudaSpace::memory_space>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(344): here
instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatchImpl(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, Indices &, Offset &, Ranks &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]"
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(397): here
[ 10 instantiation contexts not shown ]
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(82): here
instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]"
/opt/boost/include/boost/mpl/for_each.hpp(105): here
instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]"
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=distributed_ray_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]"
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(813): here
/opt/boost/include/boost/fusion/container/vector/vector.hpp(195): warning: __host__ annotation is ignored on a function("vector_data") that is explicitly defaulted on its first declaration
/opt/boost/include/boost/fusion/container/vector/vector.hpp(195): warning: __device__ annotation is ignored on a function("vector_data") that is explicitly defaulted on its first declaration
/opt/boost/include/boost/fusion/container/vector/vector.hpp(273): warning: __host__ annotation is ignored on a function("vector") that is explicitly defaulted on its first declaration
/opt/boost/include/boost/fusion/container/vector/vector.hpp(273): warning: __device__ annotation is ignored on a function("vector") that is explicitly defaulted on its first declaration
In file included from tmpxft_00000422_00000000-6_tstDistributedTree.cudafe1.stub.c:1:
/tmp/tmpxft_00000422_00000000-6_tstDistributedTree.cudafe1.stub.c:7669:27: fatal error: error closing /tmp/cc0nX74U.s: Input/output error
7669 | #pragma GCC diagnostic pop
| ^
compilation terminated.
make[2]: *** [test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/build.make:66: test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/tstDistributedTree.cpp.o] Error 1
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make[1]: *** [CMakeFiles/Makefile2:777: test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/all] Error 2
make[1]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make: *** [Makefile:144: all] Error 2
[Pipeline] }
[Pipeline] // dir
Post stage
[Pipeline] sh
+ ccache --show-stats
cache directory /tmp/ccache
primary config /tmp/ccache/ccache.conf
secondary config (readonly) /etc/ccache.conf
stats updated Wed Jan 10 18:58:48 2024
stats zeroed Wed Jan 10 18:24:22 2024
cache hit (direct) 6
cache hit (preprocessed) 2
cache miss 121
cache hit rate 6.20 %
compile failed 8
cleanups performed 15
files in cache 732
cache size 3.6 GB
max cache size 5.0 GB
[Pipeline] xunit
INFO: Processing CTest-Version 3.x (default)
Error when executing always post condition:
Also: hudson.remoting.Channel$CallSiteStackTrace: Remote call to JNLP4-connect connection from 10.64.194.4/10.64.194.4:32976
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:1192)
at hudson.FilePath.act(FilePath.java:1181)
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(Executors.java:539)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:840)
Also: org.jenkinsci.plugins.workflow.actions.ErrorAction$ErrorId: ef0e2eca-706b-4c85-aca7-316892d610e6
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_master' 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:3578)
at hudson.remoting.UserRequest.perform(UserRequest.java:211)
at hudson.remoting.UserRequest.perform(UserRequest.java:54)
at hudson.remoting.Request$2.run(Request.java:377)
at hudson.remoting.InterceptingExecutorService.lambda$wrap$0(InterceptingExecutorService.java:78)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at hudson.remoting.Engine$1.lambda$newThread$0(Engine.java:125)
at java.base/java.lang.Thread.run(Thread.java:829)
[Pipeline] }
$ docker stop --time=1 8fe656717de68f13c0cbf67071021077043564768ad74a0db32c78c0efae77b0
5/11 Test #5: ArborX_Example_Intersection ...................... Passed 0.80 sec
Start 6: ArborX_Example_TriangleIntersection
6/11 Test #6: ArborX_Example_TriangleIntersection .............. Passed 0.99 sec
Start 7: ArborX_Example_TriangleIntersectionWithMapping
$ docker rm -f --volumes 8fe656717de68f13c0cbf67071021077043564768ad74a0db32c78c0efae77b0
[Pipeline] // withDockerContainer
[Pipeline] }
[Pipeline] // withEnv
[Pipeline] }
[Pipeline] // node
[Pipeline] }
[Pipeline] // stage
[Pipeline] }
Failed in branch CUDA-11.1.1-NVCC
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 25%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/link.txt --verbose=1
[ 25%] Built target ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/DependInfo.cmake --color=
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 25%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_Callbacks.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
7/11 Test #7: ArborX_Example_TriangleIntersectionWithMapping ... Passed 0.99 sec
Start 8: ArborX_Example_TreeViz
8/11 Test #8: ArborX_Example_TreeViz ........................... Passed 0.83 sec
Start 9: ArborX_Example_RayTracing
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 25%] Built target ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 25%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_Dendrogram.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
9/11 Test #9: ArborX_Example_RayTracing ........................ Passed 2.00 sec
Start 10: ArborX_Example_BruteForce
10/11 Test #10: ArborX_Example_BruteForce ........................ Passed 0.80 sec
Start 11: ArborX_Example_MovingLeastSquares
11/11 Test #11: ArborX_Example_MovingLeastSquares ................ Passed 0.87 sec
100% tests passed, 0 tests failed out of 11
Total Test time (real) = 11.13 sec
[Pipeline] }
[Pipeline] // dir
[Pipeline] }
$ docker stop --time=1 f1bf1d927bd3d99ea3c7401b70ef1bcd5fb89b0006334a722ac23d072b137efe
$ docker rm -f --volumes f1bf1d927bd3d99ea3c7401b70ef1bcd5fb89b0006334a722ac23d072b137efe
[Pipeline] // withDockerContainer
[Pipeline] }
[Pipeline] // withEnv
[Pipeline] }
[Pipeline] // node
[Pipeline] }
[Pipeline] // stage
[Pipeline] }
[ 26%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/link.txt --verbose=1
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so
[ 26%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/link.txt --verbose=1
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 26%] Built target ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 27%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsBatchedQueries.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 27%] Building CXX object test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpMovingLeastSquares.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpMovingLeastSquares.cpp.o -MF CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpMovingLeastSquares.cpp.o.d -o CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpMovingLeastSquares.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstInterpMovingLeastSquares.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 27%] Built target ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 27%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsBruteForceImpl.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 27%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/link.txt --verbose=1
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 27%] Built target ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 27%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsCartesianGrid.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 28%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/link.txt --verbose=1
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so
[ 28%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/link.txt --verbose=1
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 28%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/DependInfo.cmake --color=
[ 28%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/build
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 28%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsCrsGraphWrapperImpl.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 29%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsContainers.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 29%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstUnionFind.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstUnionFind.cpp.o -MF CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstUnionFind.cpp.o.d -o CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstUnionFind.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstUnionFind.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 29%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 29%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsDendrogram.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 29%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/link.txt --verbose=1
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so
[ 30%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/link.txt --verbose=1
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so
[ 30%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/link.txt --verbose=1
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 30%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp
[ 31%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/utf_main.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/utf_main.cpp.o -MF CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/utf_main.cpp.o.d -o CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/utf_main.cpp.o -c /var/jenkins/workspace/ArborX_master/test/utf_main.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 31%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 32%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsDistributedTreeImpl.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 32%] 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_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
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
[ 32%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsDistributedTreeNearest.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 32%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsDistributedTreeSpatial.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 32%] Linking CXX executable ArborX_Test_DetailsClusteringHelpers.exe
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/link.txt --verbose=1
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstDetailsTreeNodeLabeling.cpp.o CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstDetailsMutualReachabilityDistance.cpp.o CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstMinimumSpanningTree.cpp.o CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstMinimumSpanningTreeGoldenTest.cpp.o CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstUnionFind.cpp.o CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/utf_main.cpp.o -o ArborX_Test_DetailsClusteringHelpers.exe -Wl,-rpath,/opt/boost/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.81.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so
[ 32%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/link.txt --verbose=1
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so
[ 32%] Building CXX object test/CMakeFiles/ArborX_Test_Clustering.exe.dir/utf_main.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_Clustering.exe.dir/utf_main.cpp.o -MF CMakeFiles/ArborX_Test_Clustering.exe.dir/utf_main.cpp.o.d -o CMakeFiles/ArborX_Test_Clustering.exe.dir/utf_main.cpp.o -c /var/jenkins/workspace/ArborX_master/test/utf_main.cpp
[ 33%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/link.txt --verbose=1
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so
[ 33%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/link.txt --verbose=1
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 33%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 34%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_MUST_INCLUDE_CONFIG_HPP -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsDistributedTreeUtils.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 35%] Linking CXX executable ArborX_Test_Clustering.exe
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_Clustering.exe.dir/link.txt --verbose=1
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_Test_Clustering.exe.dir/tstDBSCAN.cpp.o CMakeFiles/ArborX_Test_Clustering.exe.dir/tstDendrogram.cpp.o CMakeFiles/ArborX_Test_Clustering.exe.dir/utf_main.cpp.o -o ArborX_Test_Clustering.exe -Wl,-rpath,/opt/boost/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.81.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 35%] 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_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 35%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsDistributor.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 35%] Built target ArborX_Test_DetailsClusteringHelpers.exe
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 35%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsExpandHalfToFull.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 35%] 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_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 35%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsFDBSCAN.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 35%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/link.txt --verbose=1
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so
[ 36%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/link.txt --verbose=1
[ 36%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/link.txt --verbose=1
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so
[ 37%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/link.txt --verbose=1
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 37%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 38%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsFDBSCANDenseBox.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 38%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 38%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsHalfTraversal.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 38%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 38%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsHappyTreeFriends.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 39%] Building CXX object test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/utf_main.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/utf_main.cpp.o -MF CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/utf_main.cpp.o.d -o CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/utf_main.cpp.o -c /var/jenkins/workspace/ArborX_master/test/utf_main.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 39%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 40%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsHeap.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 40%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/link.txt --verbose=1
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so
[ 40%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/link.txt --verbose=1
[ 41%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/link.txt --verbose=1
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so
[ 41%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/link.txt --verbose=1
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 41%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 41%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsLegacy.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 41%] Built target ArborX_Test_Clustering.exe
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 41%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsMinimumSpanningTree.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 41%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 42%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsMortonCode.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 42%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 42%] 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
[ 42%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsMutualReachabilityDistance.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 42%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsNode.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 42%] Linking CXX executable ArborX_Test_InterpMovingLeastSquares.exe
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/link.txt --verbose=1
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsSVD.cpp.o CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsCompactRadialBasisFunction.cpp.o CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsPolyBasis.cpp.o CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsMLSCoefficients.cpp.o CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpMovingLeastSquares.cpp.o CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/utf_main.cpp.o -o ArborX_Test_InterpMovingLeastSquares.exe -Wl,-rpath,/opt/boost/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.81.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so
[ 42%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/link.txt --verbose=1
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so
[ 43%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/link.txt --verbose=1
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so
[ 43%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/link.txt --verbose=1
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so
[ 43%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/link.txt --verbose=1
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so
[ 44%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/link.txt --verbose=1
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 44%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/depend
[ 44%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/DependInfo.cmake --color=
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/build
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 44%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsPermutedData.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 45%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsOperatorFunctionObjects.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 45%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 45%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsPriorityQueue.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 45%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_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]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 45%] 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/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/DependInfo.cmake --color=
[ 46%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsSortUtils.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 46%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsStack.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 46%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/link.txt --verbose=1
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so
[ 46%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/link.txt --verbose=1
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 46%] Built target ArborX_Test_InterpMovingLeastSquares.exe
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 46%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsTreeConstruction.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 47%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/link.txt --verbose=1
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so
[ 48%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/link.txt --verbose=1
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 48%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 49%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsTreeNodeLabeling.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 49%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 49%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsTreeTraversal.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 50%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BF.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -DNANORANGE_NO_STD_FORWARD_DECLARATIONS -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BF.cpp.o -MF CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BF.cpp.o.d -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BF.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeCallbacks_BF.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 50%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 50%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsTreeVisualization.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 50%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/DependInfo.cmake --color=
[ 50%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/link.txt --verbose=1
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/build
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 50%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsUnionFind.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 50%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/link.txt --verbose=1
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so
[ 50%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/link.txt --verbose=1
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so
[ 51%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/link.txt --verbose=1
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 51%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 52%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsUtils.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 52%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/DependInfo.cmake --color=
[ 53%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp
[ 53%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/link.txt --verbose=1
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
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/DependInfo.cmake --color=
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 53%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsWeightedEdge.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 53%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_Exception.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 53%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_Exception_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/link.txt --verbose=1
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_Exception_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 53%] 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
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/DependInfo.cmake --color=
[ 53%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/link.txt --verbose=1
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so
[ 54%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_IndexableGetter.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 54%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 54%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_MinimumSpanningTree.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 55%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/link.txt --verbose=1
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 55%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 55%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_NeighborList.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 55%] Built target ArborX_HeaderSelfContained_details_ArborX_Exception_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 56%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_PairIndexRank.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 56%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/link.txt --verbose=1
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 56%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/link.txt --verbose=1
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so
[ 56%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 56%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_PairValueIndex.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 56%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/link.txt --verbose=1
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 56%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 56%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_Predicates.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 57%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/link.txt --verbose=1
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 57%] Built target ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/DependInfo.cmake --color=
[ 57%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/link.txt --verbose=1
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/build
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 58%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_SpaceFillingCurves.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 58%] Built target ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 58%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_TraversalPolicy.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 59%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/link.txt --verbose=1
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so
[ 59%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/link.txt --verbose=1
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 59%] 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_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 59%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=geometry/ArborX_Box.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 59%] 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_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 60%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=geometry/ArborX_DetailsAlgorithms.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 60%] 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_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 60%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=geometry/ArborX_GeometryTraits.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 61%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/link.txt --verbose=1
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 61%] Built target ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 61%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=geometry/ArborX_HyperBox.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 61%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/link.txt --verbose=1
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so
[ 61%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/link.txt --verbose=1
[ 61%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/link.txt --verbose=1
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 61%] Built target ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 61%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=geometry/ArborX_HyperPoint.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 62%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/link.txt --verbose=1
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 62%] Built target ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 63%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=geometry/ArborX_HyperSphere.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 63%] 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_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/DependInfo.cmake --color=
[ 64%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/link.txt --verbose=1
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so
[ 64%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=geometry/ArborX_HyperTriangle.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 64%] Built target ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 64%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=geometry/ArborX_KDOP.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 64%] Built target ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 65%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=geometry/ArborX_Point.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 65%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/link.txt --verbose=1
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so
[ 65%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/link.txt --verbose=1
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 65%] Built target ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 65%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=geometry/ArborX_Ray.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 66%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/link.txt --verbose=1
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so
[ 66%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/link.txt --verbose=1
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so
[ 66%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/link.txt --verbose=1
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 66%] Built target ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 66%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=geometry/ArborX_Sphere.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 66%] Built target ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 67%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=interpolation/ArborX_InterpMovingLeastSquares.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 67%] Built target ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 67%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=interpolation/details/ArborX_InterpDetailsCompactRadialBasisFunction.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 67%] Built target ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 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_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=interpolation/details/ArborX_InterpDetailsMovingLeastSquaresCoefficients.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 67%] Built target ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp
[ 67%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH_KDOP14.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -DNANORANGE_NO_STD_FORWARD_DECLARATIONS -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH_KDOP14.cpp.o -MF CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH_KDOP14.cpp.o.d -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH_KDOP14.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeCallbacks_BVH_KDOP14.cpp
[ 68%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/link.txt --verbose=1
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so
[ 68%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/link.txt --verbose=1
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 69%] Linking CXX executable ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/link.txt --verbose=1
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so
[ 69%] Built target ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 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_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=interpolation/details/ArborX_InterpDetailsPolynomialBasis.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 70%] Built target ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 70%] Linking CXX executable ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/link.txt --verbose=1
[ 70%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=interpolation/details/ArborX_InterpDetailsSymmetricPseudoInverseSVD.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so
[ 70%] Linking CXX executable ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/link.txt --verbose=1
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 70%] 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_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 70%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=kokkos_ext/ArborX_DetailsKokkosExtAccessibilityTraits.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 70%] Built target ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 71%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=kokkos_ext/ArborX_DetailsKokkosExtArithmeticTraits.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 71%] Built target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 71%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=kokkos_ext/ArborX_DetailsKokkosExtMinMaxOperations.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 71%] Linking CXX executable ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/link.txt --verbose=1
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so
[ 72%] Linking CXX executable ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/link.txt --verbose=1
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so
[ 72%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/link.txt --verbose=1
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so
[ 72%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/link.txt --verbose=1
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so
[ 73%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/link.txt --verbose=1
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 73%] Built target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 73%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=kokkos_ext/ArborX_DetailsKokkosExtMinMaxReduce.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 73%] Built target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 73%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_MUST_INCLUDE_CONFIG_HPP -DARBORX_HEADER_TEST_NAME=kokkos_ext/ArborX_DetailsKokkosExtSort.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 73%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 74%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=kokkos_ext/ArborX_DetailsKokkosExtStdAlgorithms.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 74%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 74%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=kokkos_ext/ArborX_DetailsKokkosExtSwap.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 74%] 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_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 74%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=kokkos_ext/ArborX_DetailsKokkosExtVersion.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
[ 75%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/link.txt --verbose=1
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so
[ 76%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/link.txt --verbose=1
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so
[ 76%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/link.txt --verbose=1
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so
[ 76%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/link.txt --verbose=1
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so
[ 76%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/link.txt --verbose=1
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 76%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 77%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/tstHeader.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=kokkos_ext/ArborX_DetailsKokkosExtViewHelpers.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 77%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp
make -f examples/access_traits/CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/build.make examples/access_traits/CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/examples/access_traits /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/examples/access_traits /var/jenkins/workspace/ArborX_master/build/examples/access_traits/CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f examples/access_traits/CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/build.make examples/access_traits/CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 77%] Building CXX object examples/access_traits/CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/example_host_access_traits.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/examples/access_traits && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT examples/access_traits/CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/example_host_access_traits.cpp.o -MF CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/example_host_access_traits.cpp.o.d -o CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/example_host_access_traits.cpp.o -c /var/jenkins/workspace/ArborX_master/examples/access_traits/example_host_access_traits.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 77%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp
make -f examples/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/build.make examples/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/examples/callback /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/examples/callback /var/jenkins/workspace/ArborX_master/build/examples/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f examples/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/build.make examples/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 78%] Building CXX object examples/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/example_callback.cpp.o
[ 78%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp
cd /var/jenkins/workspace/ArborX_master/build/examples/callback && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT examples/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/example_callback.cpp.o -MF CMakeFiles/ArborX_Example_Callback.exe.dir/example_callback.cpp.o.d -o CMakeFiles/ArborX_Example_Callback.exe.dir/example_callback.cpp.o -c /var/jenkins/workspace/ArborX_master/examples/callback/example_callback.cpp
make -f examples/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/build.make examples/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/examples/dbscan /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/examples/dbscan /var/jenkins/workspace/ArborX_master/build/examples/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f examples/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/build.make examples/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 78%] Building CXX object examples/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/example_dbscan.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/examples/dbscan && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT examples/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/example_dbscan.cpp.o -MF CMakeFiles/ArborX_Example_DBSCAN.exe.dir/example_dbscan.cpp.o.d -o CMakeFiles/ArborX_Example_DBSCAN.exe.dir/example_dbscan.cpp.o -c /var/jenkins/workspace/ArborX_master/examples/dbscan/example_dbscan.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 78%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp
make -f examples/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/build.make examples/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/examples/molecular_dynamics /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/examples/molecular_dynamics /var/jenkins/workspace/ArborX_master/build/examples/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f examples/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/build.make examples/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 79%] Building CXX object examples/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/example_molecular_dynamics.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/examples/molecular_dynamics && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT examples/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/example_molecular_dynamics.cpp.o -MF CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/example_molecular_dynamics.cpp.o.d -o CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/example_molecular_dynamics.cpp.o -c /var/jenkins/workspace/ArborX_master/examples/molecular_dynamics/example_molecular_dynamics.cpp
[ 79%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp
cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/link.txt --verbose=1
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so
[ 80%] Linking CXX executable ArborX_Example_HostAccessTraits.exe
cd /var/jenkins/workspace/ArborX_master/build/examples/access_traits && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/link.txt --verbose=1
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/example_host_access_traits.cpp.o -o ArborX_Example_HostAccessTraits.exe -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 80%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp
make -f examples/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/build.make examples/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/examples/simple_intersection /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/examples/simple_intersection /var/jenkins/workspace/ArborX_master/build/examples/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f examples/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/build.make examples/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 80%] Building CXX object examples/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/example_intersection.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/examples/simple_intersection && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT examples/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/example_intersection.cpp.o -MF CMakeFiles/ArborX_Example_Intersection.exe.dir/example_intersection.cpp.o.d -o CMakeFiles/ArborX_Example_Intersection.exe.dir/example_intersection.cpp.o -c /var/jenkins/workspace/ArborX_master/examples/simple_intersection/example_intersection.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 80%] 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_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/examples/triangle_intersection /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection /var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/build.make examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 80%] Building CXX object examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/triangle_intersection.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/triangle_intersection.cpp.o -MF CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/triangle_intersection.cpp.o.d -o CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/triangle_intersection.cpp.o -c /var/jenkins/workspace/ArborX_master/examples/triangle_intersection/triangle_intersection.cpp
[ 80%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH_KDOP18.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -DNANORANGE_NO_STD_FORWARD_DECLARATIONS -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH_KDOP18.cpp.o -MF CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH_KDOP18.cpp.o.d -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH_KDOP18.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeCallbacks_BVH_KDOP18.cpp
[ 81%] Linking CXX executable ArborX_Example_DBSCAN.exe
cd /var/jenkins/workspace/ArborX_master/build/examples/dbscan && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_DBSCAN.exe.dir/link.txt --verbose=1
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_Example_DBSCAN.exe.dir/example_dbscan.cpp.o -o ArborX_Example_DBSCAN.exe -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so
[ 82%] Linking CXX executable ArborX_Example_TriangleIntersection.exe
cd /var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/link.txt --verbose=1
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/triangle_intersection.cpp.o -o ArborX_Example_TriangleIntersection.exe -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so
[ 82%] Linking CXX executable ArborX_Example_MolecularDynamics.exe
cd /var/jenkins/workspace/ArborX_master/build/examples/molecular_dynamics && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/link.txt --verbose=1
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/example_molecular_dynamics.cpp.o -o ArborX_Example_MolecularDynamics.exe -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so
[ 82%] Linking CXX executable ArborX_Example_Intersection.exe
cd /var/jenkins/workspace/ArborX_master/build/examples/simple_intersection && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_Intersection.exe.dir/link.txt --verbose=1
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_Example_Intersection.exe.dir/example_intersection.cpp.o -o ArborX_Example_Intersection.exe -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 82%] Built target ArborX_Example_TriangleIntersection.exe
make -f examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/build.make examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/examples/triangle_intersection /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection /var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/build.make examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 82%] Building CXX object examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/triangle_intersection.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DKOKKOS_DEPENDENCE -DPRECOMPUTE_MAPPING -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/triangle_intersection.cpp.o -MF CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/triangle_intersection.cpp.o.d -o CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/triangle_intersection.cpp.o -c /var/jenkins/workspace/ArborX_master/examples/triangle_intersection/triangle_intersection.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 82%] Built target ArborX_Example_DBSCAN.exe
make -f examples/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/build.make examples/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/examples/viz /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/examples/viz /var/jenkins/workspace/ArborX_master/build/examples/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f examples/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/build.make examples/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 83%] Building CXX object examples/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/tree_visualization.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/examples/viz && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT examples/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/tree_visualization.cpp.o -MF CMakeFiles/ArborX_Example_TreeViz.exe.dir/tree_visualization.cpp.o.d -o CMakeFiles/ArborX_Example_TreeViz.exe.dir/tree_visualization.cpp.o -c /var/jenkins/workspace/ArborX_master/examples/viz/tree_visualization.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 83%] Built target ArborX_Example_MolecularDynamics.exe
make -f examples/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/build.make examples/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/examples/raytracing /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/examples/raytracing /var/jenkins/workspace/ArborX_master/build/examples/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f examples/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/build.make examples/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 83%] Building CXX object examples/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/example_raytracing.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/examples/raytracing && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT examples/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/example_raytracing.cpp.o -MF CMakeFiles/ArborX_Example_RayTracing.exe.dir/example_raytracing.cpp.o.d -o CMakeFiles/ArborX_Example_RayTracing.exe.dir/example_raytracing.cpp.o -c /var/jenkins/workspace/ArborX_master/examples/raytracing/example_raytracing.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 83%] Built target ArborX_Example_Intersection.exe
make -f examples/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/build.make examples/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/examples/brute_force /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/examples/brute_force /var/jenkins/workspace/ArborX_master/build/examples/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f examples/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/build.make examples/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 83%] Building CXX object examples/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/brute_force.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/examples/brute_force && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT examples/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/brute_force.cpp.o -MF CMakeFiles/ArborX_Example_BruteForce.exe.dir/brute_force.cpp.o.d -o CMakeFiles/ArborX_Example_BruteForce.exe.dir/brute_force.cpp.o -c /var/jenkins/workspace/ArborX_master/examples/brute_force/brute_force.cpp
[ 83%] Linking CXX executable ArborX_Example_TreeViz.exe
cd /var/jenkins/workspace/ArborX_master/build/examples/viz && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_TreeViz.exe.dir/link.txt --verbose=1
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_Example_TreeViz.exe.dir/tree_visualization.cpp.o -o ArborX_Example_TreeViz.exe -Wl,-rpath,/opt/boost/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/boost/lib/libboost_program_options.so.1.81.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so
[ 83%] Linking CXX executable ArborX_Example_TriangleIntersectionWithMapping.exe
cd /var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/link.txt --verbose=1
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/triangle_intersection.cpp.o -o ArborX_Example_TriangleIntersectionWithMapping.exe -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 83%] Built target ArborX_Example_TreeViz.exe
make -f examples/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/build.make examples/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/examples/moving_least_squares /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/examples/moving_least_squares /var/jenkins/workspace/ArborX_master/build/examples/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f examples/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/build.make examples/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 83%] Building CXX object examples/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/moving_least_squares.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/examples/moving_least_squares && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT examples/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/moving_least_squares.cpp.o -MF CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/moving_least_squares.cpp.o.d -o CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/moving_least_squares.cpp.o -c /var/jenkins/workspace/ArborX_master/examples/moving_least_squares/moving_least_squares.cpp
[ 83%] Linking CXX executable ArborX_Example_Callback.exe
cd /var/jenkins/workspace/ArborX_master/build/examples/callback && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_Callback.exe.dir/link.txt --verbose=1
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_Example_Callback.exe.dir/example_callback.cpp.o -o ArborX_Example_Callback.exe -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 83%] Built target ArborX_Example_TriangleIntersectionWithMapping.exe
make -f benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/build.make benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/build.make benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 84%] Building CXX object benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_2.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_2.cpp.o -MF CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_2.cpp.o.d -o CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_2.cpp.o -c /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_2.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 84%] Built target ArborX_Example_Callback.exe
[ 85%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BVH.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -DNANORANGE_NO_STD_FORWARD_DECLARATIONS -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BVH.cpp.o -MF CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BVH.cpp.o.d -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BVH.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeDegenerate_BVH.cpp
[ 85%] Linking CXX executable ArborX_Example_BruteForce.exe
cd /var/jenkins/workspace/ArborX_master/build/examples/brute_force && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_BruteForce.exe.dir/link.txt --verbose=1
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_Example_BruteForce.exe.dir/brute_force.cpp.o -o ArborX_Example_BruteForce.exe -Wl,-rpath,/opt/boost/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/boost/lib/libboost_program_options.so.1.81.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so
[ 85%] Linking CXX executable ArborX_Example_RayTracing.exe
cd /var/jenkins/workspace/ArborX_master/build/examples/raytracing && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_RayTracing.exe.dir/link.txt --verbose=1
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_Example_RayTracing.exe.dir/example_raytracing.cpp.o -o ArborX_Example_RayTracing.exe -Wl,-rpath,/opt/boost/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/boost/lib/libboost_program_options.so.1.81.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so
[ 86%] Linking CXX executable ArborX_Example_MovingLeastSquares.exe
cd /var/jenkins/workspace/ArborX_master/build/examples/moving_least_squares && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/link.txt --verbose=1
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/moving_least_squares.cpp.o -o ArborX_Example_MovingLeastSquares.exe -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 86%] Built target ArborX_Example_BruteForce.exe
make -f benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/build.make benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/benchmarks/dbscan /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/build.make benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 86%] Building CXX object benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_2.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_2.cpp.o -MF CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_2.cpp.o.d -o CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_2.cpp.o -c /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/dbscan_2.cpp
[ 86%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BF.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -DNANORANGE_NO_STD_FORWARD_DECLARATIONS -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BF.cpp.o -MF CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BF.cpp.o.d -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BF.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeDegenerate_BF.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 86%] Built target ArborX_Example_MovingLeastSquares.exe
make -f benchmarks/execution_space_instances/CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/build.make benchmarks/execution_space_instances/CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/benchmarks/execution_space_instances /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/benchmarks/execution_space_instances /var/jenkins/workspace/ArborX_master/build/benchmarks/execution_space_instances/CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f benchmarks/execution_space_instances/CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/build.make benchmarks/execution_space_instances/CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/build
[ 86%] 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_master/build'
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/benchmarks/bvh_driver /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/benchmarks/bvh_driver /var/jenkins/workspace/ArborX_master/build/benchmarks/bvh_driver/CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/DependInfo.cmake --color=
[ 86%] Building CXX object benchmarks/execution_space_instances/CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/execution_space_instances_driver.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/execution_space_instances && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/benchmarks/point_clouds -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT benchmarks/execution_space_instances/CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/execution_space_instances_driver.cpp.o -MF CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/execution_space_instances_driver.cpp.o.d -o CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/execution_space_instances_driver.cpp.o -c /var/jenkins/workspace/ArborX_master/benchmarks/execution_space_instances/execution_space_instances_driver.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f benchmarks/bvh_driver/CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/build.make benchmarks/bvh_driver/CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 86%] Building CXX object benchmarks/bvh_driver/CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/bvh_driver.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/bvh_driver && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/benchmarks/point_clouds -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/benchmark/include -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT benchmarks/bvh_driver/CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/bvh_driver.cpp.o -MF CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/bvh_driver.cpp.o.d -o CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/bvh_driver.cpp.o -c /var/jenkins/workspace/ArborX_master/benchmarks/bvh_driver/bvh_driver.cpp
[ 86%] Linking CXX executable ArborX_Benchmark_ExecutionSpaces.exe
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/execution_space_instances && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/link.txt --verbose=1
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/execution_space_instances_driver.cpp.o -o ArborX_Benchmark_ExecutionSpaces.exe -Wl,-rpath,/opt/boost/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/boost/lib/libboost_program_options.so.1.81.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so
[ 86%] Building CXX object benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_3.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_3.cpp.o -MF CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_3.cpp.o.d -o CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_3.cpp.o -c /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_3.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 86%] Built target ArborX_Benchmark_ExecutionSpaces.exe
make -f benchmarks/develop/CMakeFiles/ArborX_Benchmark_Develop.exe.dir/build.make benchmarks/develop/CMakeFiles/ArborX_Benchmark_Develop.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/benchmarks/develop /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/benchmarks/develop /var/jenkins/workspace/ArborX_master/build/benchmarks/develop/CMakeFiles/ArborX_Benchmark_Develop.exe.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f benchmarks/develop/CMakeFiles/ArborX_Benchmark_Develop.exe.dir/build.make benchmarks/develop/CMakeFiles/ArborX_Benchmark_Develop.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 87%] Building CXX object benchmarks/develop/CMakeFiles/ArborX_Benchmark_Develop.exe.dir/develop.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/develop && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/benchmark/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT benchmarks/develop/CMakeFiles/ArborX_Benchmark_Develop.exe.dir/develop.cpp.o -MF CMakeFiles/ArborX_Benchmark_Develop.exe.dir/develop.cpp.o.d -o CMakeFiles/ArborX_Benchmark_Develop.exe.dir/develop.cpp.o -c /var/jenkins/workspace/ArborX_master/benchmarks/develop/develop.cpp
[ 87%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BVH_KDOP14.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -DNANORANGE_NO_STD_FORWARD_DECLARATIONS -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BVH_KDOP14.cpp.o -MF CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BVH_KDOP14.cpp.o.d -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BVH_KDOP14.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeDegenerate_BVH_KDOP14.cpp
[ 88%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BVH_KDOP18.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -DNANORANGE_NO_STD_FORWARD_DECLARATIONS -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BVH_KDOP18.cpp.o -MF CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BVH_KDOP18.cpp.o.d -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BVH_KDOP18.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeDegenerate_BVH_KDOP18.cpp
[ 88%] Linking CXX executable ArborX_Benchmark_Develop.exe
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/develop && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Benchmark_Develop.exe.dir/link.txt --verbose=1
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_Benchmark_Develop.exe.dir/develop.cpp.o -o ArborX_Benchmark_Develop.exe -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/benchmark/lib/libbenchmark.a /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/x86_64-linux-gnu/librt.a
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 88%] Built target ArborX_Benchmark_Develop.exe
make -f benchmarks/union_find/CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/build.make benchmarks/union_find/CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/benchmarks/union_find /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/benchmarks/union_find /var/jenkins/workspace/ArborX_master/build/benchmarks/union_find/CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f benchmarks/union_find/CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/build.make benchmarks/union_find/CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 89%] Building CXX object benchmarks/union_find/CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/union_find.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/union_find && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/benchmark/include -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT benchmarks/union_find/CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/union_find.cpp.o -MF CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/union_find.cpp.o.d -o CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/union_find.cpp.o -c /var/jenkins/workspace/ArborX_master/benchmarks/union_find/union_find.cpp
[ 89%] Building CXX object benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_3.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_3.cpp.o -MF CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_3.cpp.o.d -o CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_3.cpp.o -c /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/dbscan_3.cpp
[ 89%] Linking CXX executable ArborX_Benchmark_UnionFind.exe
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/union_find && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/link.txt --verbose=1
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/union_find.cpp.o -o ArborX_Benchmark_UnionFind.exe -Wl,-rpath,/opt/boost/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/benchmark/lib/libbenchmark.a /opt/boost/lib/libboost_program_options.so.1.81.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/x86_64-linux-gnu/librt.a
[ 89%] Linking CXX executable ArborX_Benchmark_BoundingVolumeHierarchy.exe
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/bvh_driver && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/link.txt --verbose=1
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/bvh_driver.cpp.o -o ArborX_Benchmark_BoundingVolumeHierarchy.exe -Wl,-rpath,/opt/boost/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/benchmark/lib/libbenchmark.a /opt/boost/lib/libboost_program_options.so.1.81.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/x86_64-linux-gnu/librt.a
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 89%] 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_master/build'
cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/benchmarks/distributed_tree_driver /var/jenkins/workspace/ArborX_master/build/benchmarks/distributed_tree_driver/CMakeFiles/ArborX_Benchmark_DistributedTree.exe.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make -f benchmarks/distributed_tree_driver/CMakeFiles/ArborX_Benchmark_DistributedTree.exe.dir/build.make benchmarks/distributed_tree_driver/CMakeFiles/ArborX_Benchmark_DistributedTree.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build'
[ 89%] Building CXX object benchmarks/distributed_tree_driver/CMakeFiles/ArborX_Benchmark_DistributedTree.exe.dir/distributed_tree_driver.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/distributed_tree_driver && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/benchmarks/point_clouds -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT benchmarks/distributed_tree_driver/CMakeFiles/ArborX_Benchmark_DistributedTree.exe.dir/distributed_tree_driver.cpp.o -MF CMakeFiles/ArborX_Benchmark_DistributedTree.exe.dir/distributed_tree_driver.cpp.o.d -o CMakeFiles/ArborX_Benchmark_DistributedTree.exe.dir/distributed_tree_driver.cpp.o -c /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 89%] Built target ArborX_Benchmark_BoundingVolumeHierarchy.exe
[ 90%] Building CXX object benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_4.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_4.cpp.o -MF CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_4.cpp.o.d -o CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_4.cpp.o -c /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/dbscan_4.cpp
[ 90%] Building CXX object benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_4.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_4.cpp.o -MF CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_4.cpp.o.d -o CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_4.cpp.o -c /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_4.cpp
[ 90%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BVH.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -DNANORANGE_NO_STD_FORWARD_DECLARATIONS -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BVH.cpp.o -MF CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BVH.cpp.o.d -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BVH.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeManufacturedSolution_BVH.cpp
[ 90%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BF.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -DNANORANGE_NO_STD_FORWARD_DECLARATIONS -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BF.cpp.o -MF CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BF.cpp.o.d -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BF.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeManufacturedSolution_BF.cpp
[ 91%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BVH_KDOP14.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -DNANORANGE_NO_STD_FORWARD_DECLARATIONS -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BVH_KDOP14.cpp.o -MF CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BVH_KDOP14.cpp.o.d -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BVH_KDOP14.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeManufacturedSolution_BVH_KDOP14.cpp
[ 92%] Linking CXX executable ArborX_Benchmark_DistributedTree.exe
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/distributed_tree_driver && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Benchmark_DistributedTree.exe.dir/link.txt --verbose=1
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_Benchmark_DistributedTree.exe.dir/distributed_tree_driver.cpp.o -o ArborX_Benchmark_DistributedTree.exe -Wl,-rpath,/opt/boost/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/boost/lib/libboost_program_options.so.1.81.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 92%] Built target ArborX_Benchmark_DistributedTree.exe
[ 92%] Building CXX object test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/tstKokkosToolsDistributedAnnotations.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_MPI_UNIT_TEST -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -DNANORANGE_NO_STD_FORWARD_DECLARATIONS -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/tstKokkosToolsDistributedAnnotations.cpp.o -MF CMakeFiles/ArborX_Test_DistributedTree.exe.dir/tstKokkosToolsDistributedAnnotations.cpp.o.d -o CMakeFiles/ArborX_Test_DistributedTree.exe.dir/tstKokkosToolsDistributedAnnotations.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp
[ 92%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BVH_KDOP18.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -DNANORANGE_NO_STD_FORWARD_DECLARATIONS -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BVH_KDOP18.cpp.o -MF CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BVH_KDOP18.cpp.o.d -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BVH_KDOP18.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeManufacturedSolution_BVH_KDOP18.cpp
[ 92%] Building CXX object benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_5.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_5.cpp.o -MF CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_5.cpp.o.d -o CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_5.cpp.o -c /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/dbscan_5.cpp
[ 92%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -DNANORANGE_NO_STD_FORWARD_DECLARATIONS -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH.cpp.o -MF CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH.cpp.o.d -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeComparisonWithBoost_BVH.cpp
[ 93%] Building CXX object benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_5.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_5.cpp.o -MF CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_5.cpp.o.d -o CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_5.cpp.o -c /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_5.cpp
[ 94%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BF.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -DNANORANGE_NO_STD_FORWARD_DECLARATIONS -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BF.cpp.o -MF CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BF.cpp.o.d -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BF.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeComparisonWithBoost_BF.cpp
[ 94%] Building CXX object test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/utf_main.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_MPI_UNIT_TEST -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -DNANORANGE_NO_STD_FORWARD_DECLARATIONS -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/utf_main.cpp.o -MF CMakeFiles/ArborX_Test_DistributedTree.exe.dir/utf_main.cpp.o.d -o CMakeFiles/ArborX_Test_DistributedTree.exe.dir/utf_main.cpp.o -c /var/jenkins/workspace/ArborX_master/test/utf_main.cpp
[ 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_master/build/benchmarks/brute_force_vs_bvh && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_6.cpp.o -MF CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_6.cpp.o.d -o CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_6.cpp.o -c /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_6.cpp
[ 94%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH_KDOP14.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -DNANORANGE_NO_STD_FORWARD_DECLARATIONS -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH_KDOP14.cpp.o -MF CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH_KDOP14.cpp.o.d -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH_KDOP14.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeComparisonWithBoost_BVH_KDOP14.cpp
[ 94%] Building CXX object benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_6.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_6.cpp.o -MF CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_6.cpp.o.d -o CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_6.cpp.o -c /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/dbscan_6.cpp
[ 94%] Building CXX object benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh.cpp.o -MF CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh.cpp.o.d -o CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh.cpp.o -c /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh.cpp
[ 94%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH_KDOP18.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -DNANORANGE_NO_STD_FORWARD_DECLARATIONS -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH_KDOP18.cpp.o -MF CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH_KDOP18.cpp.o.d -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH_KDOP18.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeComparisonWithBoost_BVH_KDOP18.cpp
[ 95%] Building CXX object benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/print_timers.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/print_timers.cpp.o -MF CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/print_timers.cpp.o.d -o CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/print_timers.cpp.o -c /var/jenkins/workspace/ArborX_master/benchmarks/dbscan/print_timers.cpp
[ 95%] Building CXX object benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan.cpp.o -MF CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan.cpp.o.d -o CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan.cpp.o -c /var/jenkins/workspace/ArborX_master/benchmarks/dbscan/dbscan.cpp
[ 96%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbackQueryPerThread.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -DNANORANGE_NO_STD_FORWARD_DECLARATIONS -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbackQueryPerThread.cpp.o -MF CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbackQueryPerThread.cpp.o.d -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbackQueryPerThread.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbackQueryPerThread.cpp
[ 96%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeRay.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -DNANORANGE_NO_STD_FORWARD_DECLARATIONS -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeRay.cpp.o -MF CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeRay.cpp.o.d -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeRay.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstQueryTreeRay.cpp
[ 97%] Linking CXX executable ArborX_Benchmark_BruteForceVsBVH.exe
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/link.txt --verbose=1
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_2.cpp.o CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_3.cpp.o CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_4.cpp.o CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_5.cpp.o CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_6.cpp.o CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh.cpp.o -o ArborX_Benchmark_BruteForceVsBVH.exe -Wl,-rpath,/opt/boost/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/boost/lib/libboost_program_options.so.1.81.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so
[ 97%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeTraversalPolicy.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -DNANORANGE_NO_STD_FORWARD_DECLARATIONS -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeTraversalPolicy.cpp.o -MF CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeTraversalPolicy.cpp.o.d -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeTraversalPolicy.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstQueryTreeTraversalPolicy.cpp
[ 98%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeIntersectsKDOP.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -DNANORANGE_NO_STD_FORWARD_DECLARATIONS -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeIntersectsKDOP.cpp.o -MF CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeIntersectsKDOP.cpp.o.d -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeIntersectsKDOP.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstQueryTreeIntersectsKDOP.cpp
[ 98%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstKokkosToolsAnnotations.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -DNANORANGE_NO_STD_FORWARD_DECLARATIONS -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstKokkosToolsAnnotations.cpp.o -MF CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstKokkosToolsAnnotations.cpp.o.d -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstKokkosToolsAnnotations.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstKokkosToolsAnnotations.cpp
[ 98%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/utf_main.cpp.o
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -DNANORANGE_NO_STD_FORWARD_DECLARATIONS -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/utf_main.cpp.o -MF CMakeFiles/ArborX_Test_QueryTree.exe.dir/utf_main.cpp.o.d -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/utf_main.cpp.o -c /var/jenkins/workspace/ArborX_master/test/utf_main.cpp
[ 98%] Linking CXX executable ArborX_Benchmark_DBSCAN.exe
cd /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/link.txt --verbose=1
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_2.cpp.o CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_3.cpp.o CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_4.cpp.o CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_5.cpp.o CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_6.cpp.o CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/print_timers.cpp.o CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan.cpp.o -o ArborX_Benchmark_DBSCAN.exe -Wl,-rpath,/opt/boost/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/boost/lib/libboost_program_options.so.1.81.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 98%] Built target ArborX_Benchmark_BruteForceVsBVH.exe
[ 99%] Linking CXX executable ArborX_Test_DistributedTree.exe
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_DistributedTree.exe.dir/link.txt --verbose=1
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_Test_DistributedTree.exe.dir/tstDistributedTree.cpp.o CMakeFiles/ArborX_Test_DistributedTree.exe.dir/tstKokkosToolsDistributedAnnotations.cpp.o CMakeFiles/ArborX_Test_DistributedTree.exe.dir/utf_main.cpp.o -o ArborX_Test_DistributedTree.exe -Wl,-rpath,/opt/boost/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.81.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[ 99%] Built target ArborX_Benchmark_DBSCAN.exe
[100%] Linking CXX executable ArborX_Test_QueryTree.exe
cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_QueryTree.exe.dir/link.txt --verbose=1
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BF.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH_KDOP14.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH_KDOP18.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BVH.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BF.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BVH_KDOP14.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BVH_KDOP18.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BVH.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BF.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BVH_KDOP14.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BVH_KDOP18.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BF.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH_KDOP14.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH_KDOP18.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbackQueryPerThread.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeRay.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeTraversalPolicy.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeIntersectsKDOP.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstKokkosToolsAnnotations.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/utf_main.cpp.o -o ArborX_Test_QueryTree.exe -Wl,-rpath,/opt/boost/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.81.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[100%] Built target ArborX_Test_DistributedTree.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
[100%] Built target ArborX_Test_QueryTree.exe
make[1]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
/opt/cmake/bin/cmake -E cmake_progress_start /var/jenkins/workspace/ArborX_master/build/CMakeFiles 0
[Pipeline] sh
+ . /opt/intel/oneapi/setvars.sh --include-intel-llvm
+ script_name=setvars.sh
+ config_file=
+ config_array=
+ component_array=
+ warning_tally=0
+ posix_nl=
+ save_args
+ echo
+ script_args=
+ _setvars_this_script_name=setvars.sh
+ _setvars_get_proc_name /var/jenkins/workspace/ArborX_master/build@tmp/durable-b5449e95/script.sh
+ [ -n ]
+ script=/var/jenkins/workspace/ArborX_master/build@tmp/durable-b5449e95/script.sh
+ [ -L /var/jenkins/workspace/ArborX_master/build@tmp/durable-b5449e95/script.sh ]
+ basename -- /var/jenkins/workspace/ArborX_master/build@tmp/durable-b5449e95/script.sh
+ [ setvars.sh = script.sh ]
+ sourcer=
+ sourced_nm=
+ ps -p 11870 -o comm=
+ sourced_sh=sh
+ _setvars_get_proc_name /var/jenkins/workspace/ArborX_master/build@tmp/durable-b5449e95/script.sh
+ [ -n ]
+ script=/var/jenkins/workspace/ArborX_master/build@tmp/durable-b5449e95/script.sh
+ [ -L /var/jenkins/workspace/ArborX_master/build@tmp/durable-b5449e95/script.sh ]
+ basename -- /var/jenkins/workspace/ArborX_master/build@tmp/durable-b5449e95/script.sh
+ proc_name=script.sh
+ [ -n ]
+ [ -n ]
+ [ -n ]
+ [ dash = sh ]
+ [ sh = sh ]
+ printf %s: %s script.sh SH_VERSION = unknown
+ sourcer=script.sh: SH_VERSION = unknown
+ sourced_nm=/var/jenkins/workspace/ArborX_master/build@tmp/durable-b5449e95/script.sh: 351: /opt/intel/oneapi/setvars.sh: Bad substitution
+ :
+ printf %s /var/jenkins/workspace/ArborX_master/build@tmp/durable-b5449e95/script.sh: 351: /opt/intel/oneapi/setvars.sh: Bad substitution
+ grep -Eq sh: [0-9]+: .*setvars\.sh:
+ echo 0
+ [ 0 -eq 0 ]
+ expr /var/jenkins/workspace/ArborX_master/build@tmp/durable-b5449e95/script.sh: 351: /opt/intel/oneapi/setvars.sh: Bad substitution : ^.*sh: [0-9]*: \(.*\):
+ sourced_nm=/opt/intel/oneapi/setvars.sh
+ [ = /opt/intel/oneapi/setvars.sh ]
+ get_script_path /opt/intel/oneapi/setvars.sh
+ script=/opt/intel/oneapi/setvars.sh
+ [ -L /opt/intel/oneapi/setvars.sh ]
+ command dirname -- /opt/intel/oneapi/setvars.sh
+ script_dir=/opt/intel/oneapi
+ cd /opt/intel/oneapi
+ command pwd -P
+ script_dir=/opt/intel/oneapi
+ printf %s /opt/intel/oneapi
+ script_root=/opt/intel/oneapi
+ help=0
+ force=0
+ config=0
+ config_file=
+ list_of_args=
+ [ -n ]
+ printf %s %s args: Using "$@" for setvars.sh arguments:
+ input_args=args: Using "$@" for setvars.sh arguments:
+ SETVARS_ARGS=
+ export SETVARS_ARGS
+ [ 0 != 0 ]
+ [ = 1 ]
+ [ 0 -eq 1 ]
+ version_default=latest
+ awk NF
+ command ls /opt/intel/oneapi/compiler/2023.0.0/env/vars.sh /opt/intel/oneapi/compiler/latest/env/vars.sh /opt/intel/oneapi/debugger/2023.0.0/env/vars.sh /opt/intel/oneapi/debugger/latest/env/vars.sh /opt/intel/oneapi/dev-utilities/2021.8.0/env/vars.sh /opt/intel/oneapi/dev-utilities/latest/env/vars.sh /opt/intel/oneapi/dpl/2022.0.0/env/vars.sh /opt/intel/oneapi/dpl/latest/env/vars.sh /opt/intel/oneapi/tbb/2021.8.0/env/vars.sh /opt/intel/oneapi/tbb/latest/env/vars.sh
+ component_array=/opt/intel/oneapi/compiler/2023.0.0/env/vars.sh
/opt/intel/oneapi/compiler/latest/env/vars.sh
/opt/intel/oneapi/debugger/2023.0.0/env/vars.sh
/opt/intel/oneapi/debugger/latest/env/vars.sh
/opt/intel/oneapi/dev-utilities/2021.8.0/env/vars.sh
/opt/intel/oneapi/dev-utilities/latest/env/vars.sh
/opt/intel/oneapi/dpl/2022.0.0/env/vars.sh
/opt/intel/oneapi/dpl/latest/env/vars.sh
/opt/intel/oneapi/tbb/2021.8.0/env/vars.sh
/opt/intel/oneapi/tbb/latest/env/vars.sh
+ temp_array=
+ prep_for_eval /opt/intel/oneapi/compiler/2023.0.0/env/vars.sh
/opt/intel/oneapi/compiler/latest/env/vars.sh
/opt/intel/oneapi/debugger/2023.0.0/env/vars.sh
/opt/intel/oneapi/debugger/latest/env/vars.sh
/opt/intel/oneapi/dev-utilities/2021.8.0/env/vars.sh
/opt/intel/oneapi/dev-utilities/latest/env/vars.sh
/opt/intel/oneapi/dpl/2022.0.0/env/vars.sh
/opt/intel/oneapi/dpl/latest/env/vars.sh
/opt/intel/oneapi/tbb/2021.8.0/env/vars.sh
/opt/intel/oneapi/tbb/latest/env/vars.sh
+ echo /opt/intel/oneapi/compiler/2023.0.0/env/vars.sh
/opt/intel/oneapi/compiler/latest/env/vars.sh
/opt/intel/oneapi/debugger/2023.0.0/env/vars.sh
/opt/intel/oneapi/debugger/latest/env/vars.sh
/opt/intel/oneapi/dev-utilities/2021.8.0/env/vars.sh
/opt/intel/oneapi/dev-utilities/latest/env/vars.sh
/opt/intel/oneapi/dpl/2022.0.0/env/vars.sh
/opt/intel/oneapi/dpl/latest/env/vars.sh
/opt/intel/oneapi/tbb/2021.8.0/env/vars.sh
/opt/intel/oneapi/tbb/latest/env/vars.sh
+ awk NF
+ sed -e s/^/'/g -e s/$/' \\/g -e $s/\\$//
+ eval set -- '/opt/intel/oneapi/compiler/2023.0.0/env/vars.sh' \
'/opt/intel/oneapi/compiler/latest/env/vars.sh' \
'/opt/intel/oneapi/debugger/2023.0.0/env/vars.sh' \
'/opt/intel/oneapi/debugger/latest/env/vars.sh' \
'/opt/intel/oneapi/dev-utilities/2021.8.0/env/vars.sh' \
'/opt/intel/oneapi/dev-utilities/latest/env/vars.sh' \
'/opt/intel/oneapi/dpl/2022.0.0/env/vars.sh' \
'/opt/intel/oneapi/dpl/latest/env/vars.sh' \
'/opt/intel/oneapi/tbb/2021.8.0/env/vars.sh' \
'/opt/intel/oneapi/tbb/latest/env/vars.sh'
+ set -- /opt/intel/oneapi/compiler/2023.0.0/env/vars.sh /opt/intel/oneapi/compiler/latest/env/vars.sh /opt/intel/oneapi/debugger/2023.0.0/env/vars.sh /opt/intel/oneapi/debugger/latest/env/vars.sh /opt/intel/oneapi/dev-utilities/2021.8.0/env/vars.sh /opt/intel/oneapi/dev-utilities/latest/env/vars.sh /opt/intel/oneapi/dpl/2022.0.0/env/vars.sh /opt/intel/oneapi/dpl/latest/env/vars.sh /opt/intel/oneapi/tbb/2021.8.0/env/vars.sh /opt/intel/oneapi/tbb/latest/env/vars.sh
+ dirname -- /opt/intel/oneapi/compiler/2023.0.0/env/vars.sh
+ dirname -- /opt/intel/oneapi/compiler/2023.0.0/env
+ dirname -- /opt/intel/oneapi/compiler/2023.0.0
+ basename -- /opt/intel/oneapi/compiler
+ arg=compiler
+ [ -r /opt/intel/oneapi/compiler/latest/env/vars.sh ]
+ temp_array=compiler
+ dirname -- /opt/intel/oneapi/compiler/latest/env/vars.sh
+ dirname -- /opt/intel/oneapi/compiler/latest/env
+ dirname -- /opt/intel/oneapi/compiler/latest
+ basename -- /opt/intel/oneapi/compiler
+ arg=compiler
+ [ -r /opt/intel/oneapi/compiler/latest/env/vars.sh ]
+ temp_array=compiler
compiler
+ dirname -- /opt/intel/oneapi/debugger/2023.0.0/env/vars.sh
+ dirname -- /opt/intel/oneapi/debugger/2023.0.0/env
+ dirname -- /opt/intel/oneapi/debugger/2023.0.0
+ basename -- /opt/intel/oneapi/debugger
+ arg=debugger
+ [ -r /opt/intel/oneapi/debugger/latest/env/vars.sh ]
+ temp_array=compiler
compiler
debugger
+ dirname -- /opt/intel/oneapi/debugger/latest/env/vars.sh
+ dirname -- /opt/intel/oneapi/debugger/latest/env
+ dirname -- /opt/intel/oneapi/debugger/latest
+ basename -- /opt/intel/oneapi/debugger
+ arg=debugger
+ [ -r /opt/intel/oneapi/debugger/latest/env/vars.sh ]
+ temp_array=compiler
compiler
debugger
debugger
+ dirname -- /opt/intel/oneapi/dev-utilities/2021.8.0/env/vars.sh
+ dirname -- /opt/intel/oneapi/dev-utilities/2021.8.0/env
+ dirname -- /opt/intel/oneapi/dev-utilities/2021.8.0
+ basename -- /opt/intel/oneapi/dev-utilities
+ arg=dev-utilities
+ [ -r /opt/intel/oneapi/dev-utilities/latest/env/vars.sh ]
+ temp_array=compiler
compiler
debugger
debugger
dev-utilities
+ dirname -- /opt/intel/oneapi/dev-utilities/latest/env/vars.sh
+ dirname -- /opt/intel/oneapi/dev-utilities/latest/env
+ dirname -- /opt/intel/oneapi/dev-utilities/latest
+ basename -- /opt/intel/oneapi/dev-utilities
+ arg=dev-utilities
+ [ -r /opt/intel/oneapi/dev-utilities/latest/env/vars.sh ]
+ temp_array=compiler
compiler
debugger
debugger
dev-utilities
dev-utilities
+ dirname -- /opt/intel/oneapi/dpl/2022.0.0/env/vars.sh
+ dirname -- /opt/intel/oneapi/dpl/2022.0.0/env
+ dirname -- /opt/intel/oneapi/dpl/2022.0.0
+ basename -- /opt/intel/oneapi/dpl
+ arg=dpl
+ [ -r /opt/intel/oneapi/dpl/latest/env/vars.sh ]
+ temp_array=compiler
compiler
debugger
debugger
dev-utilities
dev-utilities
dpl
+ dirname -- /opt/intel/oneapi/dpl/latest/env/vars.sh
+ dirname -- /opt/intel/oneapi/dpl/latest/env
+ dirname -- /opt/intel/oneapi/dpl/latest
+ basename -- /opt/intel/oneapi/dpl
+ arg=dpl
+ [ -r /opt/intel/oneapi/dpl/latest/env/vars.sh ]
+ temp_array=compiler
compiler
debugger
debugger
dev-utilities
dev-utilities
dpl
dpl
+ dirname -- /opt/intel/oneapi/tbb/2021.8.0/env/vars.sh
+ dirname -- /opt/intel/oneapi/tbb/2021.8.0/env
+ dirname -- /opt/intel/oneapi/tbb/2021.8.0
+ basename -- /opt/intel/oneapi/tbb
+ arg=tbb
+ [ -r /opt/intel/oneapi/tbb/latest/env/vars.sh ]
+ temp_array=compiler
compiler
debugger
debugger
dev-utilities
dev-utilities
dpl
dpl
tbb
+ dirname -- /opt/intel/oneapi/tbb/latest/env/vars.sh
+ dirname -- /opt/intel/oneapi/tbb/latest/env
+ dirname -- /opt/intel/oneapi/tbb/latest
+ basename -- /opt/intel/oneapi/tbb
+ arg=tbb
+ [ -r /opt/intel/oneapi/tbb/latest/env/vars.sh ]
+ temp_array=compiler
compiler
debugger
debugger
dev-utilities
dev-utilities
dpl
dpl
tbb
tbb
+ component_array=compiler
compiler
debugger
debugger
dev-utilities
dev-utilities
dpl
dpl
tbb
tbb
+ printf %s\n compiler
compiler
debugger
debugger
dev-utilities
dev-utilities
dpl
dpl
tbb
tbb
+ uniq
+ component_array=compiler
debugger
dev-utilities
dpl
tbb
+ printf %s\n compiler
debugger
dev-utilities
dpl
tbb
+ wc -l
+ temp_var=5
+ [ 5 -le 0 ]
+ [ 0 = 1 ]
+ prep_for_eval compiler
debugger
dev-utilities
dpl
tbb
+ echo compiler
debugger
dev-utilities
dpl
tbb
+ awk NF
+ sed -e s/^/'/g -e s/$/' \\/g -e $s/\\$//
+ eval set -- 'compiler' \
'debugger' \
'dev-utilities' \
'dpl' \
'tbb'
+ set -- compiler debugger dev-utilities dpl tbb
+ temp_array=
+ arg=compiler=latest
+ temp_array=compiler=latest
+ arg=debugger=latest
+ temp_array=compiler=latest
debugger=latest
+ arg=dev-utilities=latest
+ temp_array=compiler=latest
debugger=latest
dev-utilities=latest
+ arg=dpl=latest
+ temp_array=compiler=latest
debugger=latest
dev-utilities=latest
dpl=latest
+ arg=tbb=latest
+ temp_array=compiler=latest
debugger=latest
dev-utilities=latest
dpl=latest
tbb=latest
+ component_array=compiler=latest
debugger=latest
dev-utilities=latest
dpl=latest
tbb=latest
+ [ 0 = 1 ]
+ printf %s\n compiler=latest
debugger=latest
dev-utilities=latest
dpl=latest
tbb=latest
+ awk NF
+ component_array=compiler=latest
debugger=latest
dev-utilities=latest
dpl=latest
tbb=latest
+ echo
+ echo :: initializing oneAPI environment ...
:: initializing oneAPI environment ...
+ echo script.sh: SH_VERSION = unknown
script.sh: SH_VERSION = unknown
+ echo args: Using "$@" for setvars.sh arguments:
args: Using "$@" for setvars.sh arguments:
+ ONEAPI_ROOT=/opt/intel/oneapi
+ export ONEAPI_ROOT
+ SETVARS_CALL=1
+ export SETVARS_CALL
+ temp_var=0
+ prep_for_eval compiler=latest
debugger=latest
dev-utilities=latest
dpl=latest
tbb=latest
+ echo compiler=latest
debugger=latest
dev-utilities=latest
dpl=latest
tbb=latest
+ awk NF
+ sed -e s/^/'/g -e s/$/' \\/g -e $s/\\$//
+ eval set -- 'compiler=latest' \
'debugger=latest' \
'dev-utilities=latest' \
'dpl=latest' \
'tbb=latest'
+ set -- compiler=latest debugger=latest dev-utilities=latest dpl=latest tbb=latest
+ expr compiler=latest : \(.*\)=.*
+ arg_base=compiler
+ expr compiler=latest : .*=\(.*\)
+ arg_verz=latest
+ arg_path=/opt/intel/oneapi/compiler/latest/env/vars.sh
+ SETVARS_VARS_PATH=/opt/intel/oneapi/compiler/latest/env/vars.sh
+ export SETVARS_VARS_PATH
+ [ exclude = latest ]
+ [ -r /opt/intel/oneapi/compiler/latest/env/vars.sh ]
+ echo :: compiler -- latest
:: compiler -- latest
+ . /opt/intel/oneapi/compiler/latest/env/vars.sh SETVARS_CALL=1
+ _vars_this_script_name=vars.sh
+ _vars_get_proc_name /var/jenkins/workspace/ArborX_master/build@tmp/durable-b5449e95/script.sh
+ [ -n ]
+ script=/var/jenkins/workspace/ArborX_master/build@tmp/durable-b5449e95/script.sh
+ [ -L /var/jenkins/workspace/ArborX_master/build@tmp/durable-b5449e95/script.sh ]
+ basename -- /var/jenkins/workspace/ArborX_master/build@tmp/durable-b5449e95/script.sh
+ [ vars.sh = script.sh ]
+ vars_script_name=
+ ps -p 11870 -o comm=
+ vars_script_shell=sh
+ [ -n ]
+ [ -n ]
+ [ -n ]
+ [ dash = sh ]
+ [ sh = sh ]
+ vars_script_name=/var/jenkins/workspace/ArborX_master/build@tmp/durable-b5449e95/script.sh: 174: /opt/intel/oneapi/compiler/latest/env/vars.sh: Bad substitution
+ :
+ printf %s /var/jenkins/workspace/ArborX_master/build@tmp/durable-b5449e95/script.sh: 174: /opt/intel/oneapi/compiler/latest/env/vars.sh: Bad substitution
+ grep -Eq sh: [0-9]+: .*vars\.sh:
+ echo 0
+ [ 0 -eq 0 ]
+ expr /var/jenkins/workspace/ArborX_master/build@tmp/durable-b5449e95/script.sh: 174: /opt/intel/oneapi/compiler/latest/env/vars.sh: Bad substitution : ^.*sh: [0-9]*: \(.*\):
+ vars_script_name=/opt/intel/oneapi/compiler/latest/env/vars.sh
+ [ = /opt/intel/oneapi/compiler/latest/env/vars.sh ]
+ get_script_path /opt/intel/oneapi/compiler/latest/env/vars.sh
+ script=/opt/intel/oneapi/compiler/latest/env/vars.sh
+ [ -L /opt/intel/oneapi/compiler/latest/env/vars.sh ]
+ command dirname -- /opt/intel/oneapi/compiler/latest/env/vars.sh
+ script_dir=/opt/intel/oneapi/compiler/latest/env
+ cd /opt/intel/oneapi/compiler/latest/env
+ command pwd -P
+ script_dir=/opt/intel/oneapi/compiler/2023.0.0/env
+ printf %s /opt/intel/oneapi/compiler/2023.0.0/env
+ my_script_path=/opt/intel/oneapi/compiler/2023.0.0/env
+ dirname -- /opt/intel/oneapi/compiler/2023.0.0/env
+ component_root=/opt/intel/oneapi/compiler/2023.0.0
+ CMPLR_ROOT=/opt/intel/oneapi/compiler/2023.0.0
+ export CMPLR_ROOT
+ INTEL_TARGET_ARCH=intel64
+ INTEL_TARGET_PLATFORM=linux
+ USE_INTEL_LLVM=0
+ [ 5 -gt 0 ]
+ shift
+ [ 4 -gt 0 ]
+ shift
+ [ 3 -gt 0 ]
+ shift
+ [ 2 -gt 0 ]
+ shift
+ [ 1 -gt 0 ]
+ shift
+ [ 0 -gt 0 ]
+ [ intel64 = ia32 ]
+ unset INTEL_TARGET_ARCH_IA32
+ prepend_path /opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin /opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
+ path_to_add=/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin
+ path_is_now=/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
+ [ = /opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin ]
+ printf %s /opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
+ PATH=/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
+ export PATH
+ [ 0 = 1 ]
+ [ intel64 = ia32 ]
+ prepend_path /opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib /usr/local/cuda/lib64/stubs
+ path_to_add=/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib
+ path_is_now=/usr/local/cuda/lib64/stubs
+ [ = /usr/local/cuda/lib64/stubs ]
+ printf %s /opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/usr/local/cuda/lib64/stubs
+ LIBRARY_PATH=/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/usr/local/cuda/lib64/stubs
+ export LIBRARY_PATH
+ prepend_path /opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin /usr/local/nvidia/lib:/usr/local/nvidia/lib64
+ path_to_add=/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin
+ path_is_now=/usr/local/nvidia/lib:/usr/local/nvidia/lib64
+ [ = /usr/local/nvidia/lib:/usr/local/nvidia/lib64 ]
+ printf %s /opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64
+ LD_LIBRARY_PATH=/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64
+ export LD_LIBRARY_PATH
+ [ intel64 = ia32 ]
+ [ -n ]
+ [ -f /opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/fpgavars.sh ]
+ FPGA_VARS_DIR=/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga
+ export FPGA_VARS_DIR
+ FPGA_VARS_ARGS=
+ export FPGA_VARS_ARGS
+ . /opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/fpgavars.sh
+ SCRIPTDIR=/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga
+ icdadd libalteracl.so
+ [ -z ]
+ export OCL_ICD_FILENAMES=libalteracl.so
+ icdadd libintelocl_emu.so
+ [ -z x ]
+ export OCL_ICD_FILENAMES=libintelocl_emu.so:libalteracl.so
+ export ACL_BOARD_VENDOR_PATH=/opt/Intel/OpenCLFPGA/oneAPI/Boards
+ export INTELFPGAOCLSDKROOT=/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga
+ export PATH=/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
+ uname -m
+ ARCH=x86_64
+ arch_type=
+ arch_type=linux64
+ export LD_LIBRARY_PATH=/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64
+ prepend_path /opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64 /opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64
+ path_to_add=/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64
+ path_is_now=/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64
+ [ = /opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 ]
+ printf %s /opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64
+ LD_LIBRARY_PATH=/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64
+ export LD_LIBRARY_PATH
+ [ -z libintelocl_emu.so:libalteracl.so ]
+ OCL_ICD_FILENAMES=libintelocl_emu.so:libalteracl.so:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64/libintelocl.so
+ [ -n ]
+ export OCL_ICD_FILENAMES
+ prepend_manpath /opt/intel/oneapi/compiler/2023.0.0/documentation/en/man/common
+ path_to_add=/opt/intel/oneapi/compiler/2023.0.0/documentation/en/man/common
+ path_is_now=
+ [ = ]
+ printf %s /opt/intel/oneapi/compiler/2023.0.0/documentation/en/man/common:
+ MANPATH=/opt/intel/oneapi/compiler/2023.0.0/documentation/en/man/common:
+ export MANPATH
+ prepend_path /opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig
+ path_to_add=/opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig
+ path_is_now=
+ [ = ]
+ printf %s /opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig
+ PKG_CONFIG_PATH=/opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig
+ export PKG_CONFIG_PATH
+ prepend_path /opt/intel/oneapi/compiler/2023.0.0/linux/IntelDPCPP
+ path_to_add=/opt/intel/oneapi/compiler/2023.0.0/linux/IntelDPCPP
+ path_is_now=
+ [ = ]
+ printf %s /opt/intel/oneapi/compiler/2023.0.0/linux/IntelDPCPP
+ CMAKE_PREFIX_PATH=/opt/intel/oneapi/compiler/2023.0.0/linux/IntelDPCPP
+ export CMAKE_PREFIX_PATH
+ prepend_path /opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin/locale/%l_%t/%N
+ path_to_add=/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin/locale/%l_%t/%N
+ path_is_now=
+ [ = ]
+ printf %s /opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin/locale/%l_%t/%N
+ NLSPATH=/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin/locale/%l_%t/%N
+ export NLSPATH
+ prepend_path /opt/intel/oneapi/compiler/2023.0.0/sys_check/sys_check.sh
+ path_to_add=/opt/intel/oneapi/compiler/2023.0.0/sys_check/sys_check.sh
+ path_is_now=
+ [ = ]
+ printf %s /opt/intel/oneapi/compiler/2023.0.0/sys_check/sys_check.sh
+ DIAGUTIL_PATH=/opt/intel/oneapi/compiler/2023.0.0/sys_check/sys_check.sh
+ export DIAGUTIL_PATH
+ temp_var=1
+ expr debugger=latest : \(.*\)=.*
+ arg_base=debugger
+ expr debugger=latest : .*=\(.*\)
+ arg_verz=latest
+ arg_path=/opt/intel/oneapi/debugger/latest/env/vars.sh
+ SETVARS_VARS_PATH=/opt/intel/oneapi/debugger/latest/env/vars.sh
+ export SETVARS_VARS_PATH
+ [ exclude = latest ]
+ [ -r /opt/intel/oneapi/debugger/latest/env/vars.sh ]
+ echo :: debugger -- latest
:: debugger -- latest
+ . /opt/intel/oneapi/debugger/latest/env/vars.sh SETVARS_CALL=1
+ _vars_this_script_name=vars.sh
+ _vars_get_proc_name /var/jenkins/workspace/ArborX_master/build@tmp/durable-b5449e95/script.sh
+ [ -n ]
+ script=/var/jenkins/workspace/ArborX_master/build@tmp/durable-b5449e95/script.sh
+ [ -L /var/jenkins/workspace/ArborX_master/build@tmp/durable-b5449e95/script.sh ]
+ basename -- /var/jenkins/workspace/ArborX_master/build@tmp/durable-b5449e95/script.sh
+ [ vars.sh = script.sh ]
+ vars_script_name=
+ ps -p 11870 -o comm=
+ vars_script_shell=sh
+ [ -n ]
+ [ -n ]
+ [ -n ]
+ [ dash = sh ]
+ [ sh = sh ]
+ vars_script_name=/var/jenkins/workspace/ArborX_master/build@tmp/durable-b5449e95/script.sh: 108: /opt/intel/oneapi/debugger/latest/env/vars.sh: Bad substitution
+ :
+ printf %s /var/jenkins/workspace/ArborX_master/build@tmp/durable-b5449e95/script.sh: 108: /opt/intel/oneapi/debugger/latest/env/vars.sh: Bad substitution
+ grep -Eq sh: [0-9]+: .*vars\.sh:
+ echo 0
+ [ 0 -eq 0 ]
+ expr /var/jenkins/workspace/ArborX_master/build@tmp/durable-b5449e95/script.sh: 108: /opt/intel/oneapi/debugger/latest/env/vars.sh: Bad substitution : ^.*sh: [0-9]*: \(.*\):
+ vars_script_name=/opt/intel/oneapi/debugger/latest/env/vars.sh
+ [ = /opt/intel/oneapi/debugger/latest/env/vars.sh ]
+ get_script_path /opt/intel/oneapi/debugger/latest/env/vars.sh
+ script=/opt/intel/oneapi/debugger/latest/env/vars.sh
+ [ -L /opt/intel/oneapi/debugger/latest/env/vars.sh ]
+ command dirname -- /opt/intel/oneapi/debugger/latest/env/vars.sh
+ script_dir=/opt/intel/oneapi/debugger/latest/env
+ cd /opt/intel/oneapi/debugger/latest/env
+ command pwd -P
+ script_dir=/opt/intel/oneapi/debugger/2023.0.0/env
+ printf %s /opt/intel/oneapi/debugger/2023.0.0/env
+ my_script_path=/opt/intel/oneapi/debugger/2023.0.0/env
+ dirname -- /opt/intel/oneapi/debugger/2023.0.0/env
+ gdb_root=/opt/intel/oneapi/debugger/2023.0.0
+ my_ld_path=/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/libipt/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/dep/lib
+ prepend_path /opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/bin /opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
+ path_to_add=/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/bin
+ path_is_now=/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
+ [ = /opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin ]
+ printf %s /opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
+ PATH=/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
+ export PATH
+ INTEL_PYTHONHOME=/opt/intel/oneapi/debugger/2023.0.0/dep
+ export INTEL_PYTHONHOME
+ prepend_path /opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/libipt/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/dep/lib /opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64
+ path_to_add=/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/libipt/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/dep/lib
+ path_is_now=/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64
+ [ = /opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 ]
+ printf %s /opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/libipt/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/dep/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64
+ LD_LIBRARY_PATH=/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/libipt/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/dep/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64
+ export LD_LIBRARY_PATH
+ prepend_manpath /opt/intel/oneapi/debugger/2023.0.0/documentation/man /opt/intel/oneapi/compiler/2023.0.0/documentation/en/man/common:
+ path_to_add=/opt/intel/oneapi/debugger/2023.0.0/documentation/man
+ path_is_now=/opt/intel/oneapi/compiler/2023.0.0/documentation/en/man/common:
+ [ = /opt/intel/oneapi/compiler/2023.0.0/documentation/en/man/common: ]
+ printf %s /opt/intel/oneapi/debugger/2023.0.0/documentation/man:/opt/intel/oneapi/compiler/2023.0.0/documentation/en/man/common:
+ MANPATH=/opt/intel/oneapi/debugger/2023.0.0/documentation/man:/opt/intel/oneapi/compiler/2023.0.0/documentation/en/man/common:
+ export MANPATH
+ prepend_path /opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib
+ path_to_add=/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib
+ path_is_now=
+ [ = ]
+ printf %s /opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib
+ INFOPATH=/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib
+ export INFOPATH
+ prepend_path /opt/intel/oneapi/debugger/2023.0.0/documentation/info/
+ path_to_add=/opt/intel/oneapi/debugger/2023.0.0/documentation/info/
+ path_is_now=
+ [ = ]
+ printf %s /opt/intel/oneapi/debugger/2023.0.0/documentation/info/
+ GDB_INFO=/opt/intel/oneapi/debugger/2023.0.0/documentation/info/
+ export GDB_INFO
+ prepend_path /opt/intel/oneapi/debugger/2023.0.0/sys_check/debugger_sys_check.py /opt/intel/oneapi/compiler/2023.0.0/sys_check/sys_check.sh
+ path_to_add=/opt/intel/oneapi/debugger/2023.0.0/sys_check/debugger_sys_check.py
+ path_is_now=/opt/intel/oneapi/compiler/2023.0.0/sys_check/sys_check.sh
+ [ = /opt/intel/oneapi/compiler/2023.0.0/sys_check/sys_check.sh ]
+ printf %s /opt/intel/oneapi/debugger/2023.0.0/sys_check/debugger_sys_check.py:/opt/intel/oneapi/compiler/2023.0.0/sys_check/sys_check.sh
+ DIAGUTIL_PATH=/opt/intel/oneapi/debugger/2023.0.0/sys_check/debugger_sys_check.py:/opt/intel/oneapi/compiler/2023.0.0/sys_check/sys_check.sh
+ export DIAGUTIL_PATH
+ temp_var=2
+ expr dev-utilities=latest : \(.*\)=.*
+ arg_base=dev-utilities
+ expr dev-utilities=latest : .*=\(.*\)
+ arg_verz=latest
+ arg_path=/opt/intel/oneapi/dev-utilities/latest/env/vars.sh
+ SETVARS_VARS_PATH=/opt/intel/oneapi/dev-utilities/latest/env/vars.sh
+ export SETVARS_VARS_PATH
+ [ exclude = latest ]
+ [ -r /opt/intel/oneapi/dev-utilities/latest/env/vars.sh ]
+ echo :: dev-utilities -- latest
:: dev-utilities -- latest
+ . /opt/intel/oneapi/dev-utilities/latest/env/vars.sh SETVARS_CALL=1
+ _vars_this_script_name=vars.sh
+ _vars_get_proc_name /var/jenkins/workspace/ArborX_master/build@tmp/durable-b5449e95/script.sh
+ [ -n ]
+ script=/var/jenkins/workspace/ArborX_master/build@tmp/durable-b5449e95/script.sh
+ [ -L /var/jenkins/workspace/ArborX_master/build@tmp/durable-b5449e95/script.sh ]
+ basename -- /var/jenkins/workspace/ArborX_master/build@tmp/durable-b5449e95/script.sh
+ [ vars.sh = script.sh ]
+ vars_script_name=
+ ps -p 11870 -o comm=
+ vars_script_shell=sh
+ [ -n ]
+ [ -n ]
+ [ -n ]
+ [ dash = sh ]
+ [ sh = sh ]
+ vars_script_name=/var/jenkins/workspace/ArborX_master/build@tmp/durable-b5449e95/script.sh: 160: /opt/intel/oneapi/dev-utilities/latest/env/vars.sh: Bad substitution
+ :
+ printf %s /var/jenkins/workspace/ArborX_master/build@tmp/durable-b5449e95/script.sh: 160: /opt/intel/oneapi/dev-utilities/latest/env/vars.sh: Bad substitution
+ grep -Eq sh: [0-9]+: .*vars\.sh:
+ echo 0
+ [ 0 -eq 0 ]
+ expr /var/jenkins/workspace/ArborX_master/build@tmp/durable-b5449e95/script.sh: 160: /opt/intel/oneapi/dev-utilities/latest/env/vars.sh: Bad substitution : ^.*sh: [0-9]*: \(.*\):
+ vars_script_name=/opt/intel/oneapi/dev-utilities/latest/env/vars.sh
+ [ = /opt/intel/oneapi/dev-utilities/latest/env/vars.sh ]
+ get_script_path /opt/intel/oneapi/dev-utilities/latest/env/vars.sh
+ script=/opt/intel/oneapi/dev-utilities/latest/env/vars.sh
+ [ -L /opt/intel/oneapi/dev-utilities/latest/env/vars.sh ]
+ command dirname -- /opt/intel/oneapi/dev-utilities/latest/env/vars.sh
+ script_dir=/opt/intel/oneapi/dev-utilities/latest/env
+ cd /opt/intel/oneapi/dev-utilities/latest/env
+ command pwd -P
+ script_dir=/opt/intel/oneapi/dev-utilities/2021.8.0/env
+ printf %s /opt/intel/oneapi/dev-utilities/2021.8.0/env
+ vars_script_path=/opt/intel/oneapi/dev-utilities/2021.8.0/env
+ dirname -- /opt/intel/oneapi/dev-utilities/2021.8.0/env
+ component_root=/opt/intel/oneapi/dev-utilities/2021.8.0
+ prepend_path /opt/intel/oneapi/dev-utilities/2021.8.0/bin /opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
+ path_to_add=/opt/intel/oneapi/dev-utilities/2021.8.0/bin
+ path_is_now=/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
+ [ = /opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin ]
+ printf %s /opt/intel/oneapi/dev-utilities/2021.8.0/bin:/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
+ PATH=/opt/intel/oneapi/dev-utilities/2021.8.0/bin:/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
+ export PATH
+ prepend_path /opt/intel/oneapi/dev-utilities/2021.8.0/include
+ path_to_add=/opt/intel/oneapi/dev-utilities/2021.8.0/include
+ path_is_now=
+ [ = ]
+ printf %s /opt/intel/oneapi/dev-utilities/2021.8.0/include
+ CPATH=/opt/intel/oneapi/dev-utilities/2021.8.0/include
+ export CPATH
+ temp_var=3
+ expr dpl=latest : \(.*\)=.*
+ arg_base=dpl
+ expr dpl=latest : .*=\(.*\)
+ arg_verz=latest
+ arg_path=/opt/intel/oneapi/dpl/latest/env/vars.sh
+ SETVARS_VARS_PATH=/opt/intel/oneapi/dpl/latest/env/vars.sh
+ export SETVARS_VARS_PATH
+ [ exclude = latest ]
+ [ -r /opt/intel/oneapi/dpl/latest/env/vars.sh ]
+ echo :: dpl -- latest
:: dpl -- latest
+ . /opt/intel/oneapi/dpl/latest/env/vars.sh SETVARS_CALL=1
+ _vars_this_script_name=vars.sh
+ _vars_get_proc_name /var/jenkins/workspace/ArborX_master/build@tmp/durable-b5449e95/script.sh
+ [ -n ]
+ script=/var/jenkins/workspace/ArborX_master/build@tmp/durable-b5449e95/script.sh
+ [ -L /var/jenkins/workspace/ArborX_master/build@tmp/durable-b5449e95/script.sh ]
+ basename -- /var/jenkins/workspace/ArborX_master/build@tmp/durable-b5449e95/script.sh
+ [ vars.sh = script.sh ]
+ vars_script_name=
+ ps -p 11870 -o comm=
+ vars_script_shell=sh
+ [ -n ]
+ [ -n ]
+ [ -n ]
+ [ dash = sh ]
+ [ sh = sh ]
+ vars_script_name=/var/jenkins/workspace/ArborX_master/build@tmp/durable-b5449e95/script.sh: 148: /opt/intel/oneapi/dpl/latest/env/vars.sh: Bad substitution
+ :
+ printf %s /var/jenkins/workspace/ArborX_master/build@tmp/durable-b5449e95/script.sh: 148: /opt/intel/oneapi/dpl/latest/env/vars.sh: Bad substitution
+ grep -Eq sh: [0-9]+: .*vars\.sh:
+ echo 0
+ [ 0 -eq 0 ]
+ expr /var/jenkins/workspace/ArborX_master/build@tmp/durable-b5449e95/script.sh: 148: /opt/intel/oneapi/dpl/latest/env/vars.sh: Bad substitution : ^.*sh: [0-9]*: \(.*\):
+ vars_script_name=/opt/intel/oneapi/dpl/latest/env/vars.sh
+ [ = /opt/intel/oneapi/dpl/latest/env/vars.sh ]
+ rreadlink /opt/intel/oneapi/dpl/latest/env/vars.sh
+ target=/opt/intel/oneapi/dpl/latest/env/vars.sh fname= targetDir= CDPATH=
+ [ -n ]
+ :
+ [ -L /opt/intel/oneapi/dpl/latest/env/vars.sh ]
+ [ -e /opt/intel/oneapi/dpl/latest/env/vars.sh ]
+ command dirname -- /opt/intel/oneapi/dpl/latest/env/vars.sh
+ command cd /opt/intel/oneapi/dpl/latest/env
+ command basename -- /opt/intel/oneapi/dpl/latest/env/vars.sh
+ fname=vars.sh
+ [ vars.sh = / ]
+ [ -L vars.sh ]
+ break
+ command pwd -P
+ targetDir=/opt/intel/oneapi/dpl/2022.0.0/env
+ [ vars.sh = . ]
+ [ vars.sh = .. ]
+ command printf %s\n /opt/intel/oneapi/dpl/2022.0.0/env/vars.sh
+ dirname -- /opt/intel/oneapi/dpl/2022.0.0/env/vars.sh
+ _onedpl_scrip_path=/opt/intel/oneapi/dpl/2022.0.0/env
+ dirname -- /opt/intel/oneapi/dpl/2022.0.0/env
+ DPL_ROOT=/opt/intel/oneapi/dpl/2022.0.0
+ export DPL_ROOT
+ prepend_path /opt/intel/oneapi/dpl/2022.0.0/linux/include /opt/intel/oneapi/dev-utilities/2021.8.0/include
+ path_to_add=/opt/intel/oneapi/dpl/2022.0.0/linux/include
+ path_is_now=/opt/intel/oneapi/dev-utilities/2021.8.0/include
+ [ = /opt/intel/oneapi/dev-utilities/2021.8.0/include ]
+ printf %s /opt/intel/oneapi/dpl/2022.0.0/linux/include:/opt/intel/oneapi/dev-utilities/2021.8.0/include
+ CPATH=/opt/intel/oneapi/dpl/2022.0.0/linux/include:/opt/intel/oneapi/dev-utilities/2021.8.0/include
+ export CPATH
+ prepend_path /opt/intel/oneapi/dpl/2022.0.0/lib/pkgconfig /opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig
+ path_to_add=/opt/intel/oneapi/dpl/2022.0.0/lib/pkgconfig
+ path_is_now=/opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig
+ [ = /opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig ]
+ printf %s /opt/intel/oneapi/dpl/2022.0.0/lib/pkgconfig:/opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig
+ PKG_CONFIG_PATH=/opt/intel/oneapi/dpl/2022.0.0/lib/pkgconfig:/opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig
+ export PKG_CONFIG_PATH
+ temp_var=4
+ expr tbb=latest : \(.*\)=.*
+ arg_base=tbb
+ expr tbb=latest : .*=\(.*\)
+ arg_verz=latest
+ arg_path=/opt/intel/oneapi/tbb/latest/env/vars.sh
+ SETVARS_VARS_PATH=/opt/intel/oneapi/tbb/latest/env/vars.sh
+ export SETVARS_VARS_PATH
+ [ exclude = latest ]
+ [ -r /opt/intel/oneapi/tbb/latest/env/vars.sh ]
+ echo :: tbb -- latest
:: tbb -- latest
+ . /opt/intel/oneapi/tbb/latest/env/vars.sh SETVARS_CALL=1
+ _vars_this_script_name=vars.sh
+ _vars_get_proc_name /var/jenkins/workspace/ArborX_master/build@tmp/durable-b5449e95/script.sh
+ [ -n ]
+ script=/var/jenkins/workspace/ArborX_master/build@tmp/durable-b5449e95/script.sh
+ [ -L /var/jenkins/workspace/ArborX_master/build@tmp/durable-b5449e95/script.sh ]
+ basename -- /var/jenkins/workspace/ArborX_master/build@tmp/durable-b5449e95/script.sh
+ [ vars.sh = script.sh ]
+ vars_script_name=
+ ps -p 11870 -o comm=
+ vars_script_shell=sh
+ [ -n ]
+ [ -n ]
+ [ -n ]
+ [ dash = sh ]
+ [ sh = sh ]
+ vars_script_name=/var/jenkins/workspace/ArborX_master/build@tmp/durable-b5449e95/script.sh: 114: /opt/intel/oneapi/tbb/latest/env/vars.sh: Bad substitution
+ :
+ printf %s /var/jenkins/workspace/ArborX_master/build@tmp/durable-b5449e95/script.sh: 114: /opt/intel/oneapi/tbb/latest/env/vars.sh: Bad substitution
+ grep -Eq sh: [0-9]+: .*vars\.sh:
+ echo 0
+ [ 0 -eq 0 ]
+ expr /var/jenkins/workspace/ArborX_master/build@tmp/durable-b5449e95/script.sh: 114: /opt/intel/oneapi/tbb/latest/env/vars.sh: Bad substitution : ^.*sh: [0-9]*: \(.*\):
+ vars_script_name=/opt/intel/oneapi/tbb/latest/env/vars.sh
+ [ = /opt/intel/oneapi/tbb/latest/env/vars.sh ]
+ get_script_path /opt/intel/oneapi/tbb/latest/env/vars.sh
+ script_path=/opt/intel/oneapi/tbb/latest/env/vars.sh
+ [ -L /opt/intel/oneapi/tbb/latest/env/vars.sh ]
+ command dirname -- /opt/intel/oneapi/tbb/latest/env/vars.sh
+ script_dir=/opt/intel/oneapi/tbb/latest/env
+ cd /opt/intel/oneapi/tbb/latest/env
+ command pwd -P
+ script_dir=/opt/intel/oneapi/tbb/2021.8.0/env
+ printf %s /opt/intel/oneapi/tbb/2021.8.0/env
+ TBBROOT=/opt/intel/oneapi/tbb/2021.8.0/env/..
+ TBB_TARGET_ARCH=intel64
+ [ -n ]
+ TBB_LIB_NAME=libtbb.so.12
+ TBB_LIB_DIR=intel64/gcc4.8
+ [ -e /opt/intel/oneapi/tbb/2021.8.0/env/../lib/intel64/gcc4.8/libtbb.so.12 ]
+ export TBBROOT
+ prepend_path /opt/intel/oneapi/tbb/2021.8.0/env/../lib/intel64/gcc4.8 /opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/usr/local/cuda/lib64/stubs
+ path_to_add=/opt/intel/oneapi/tbb/2021.8.0/env/../lib/intel64/gcc4.8
+ path_is_now=/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/usr/local/cuda/lib64/stubs
+ [ = /opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/usr/local/cuda/lib64/stubs ]
+ printf %s /opt/intel/oneapi/tbb/2021.8.0/env/../lib/intel64/gcc4.8:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/usr/local/cuda/lib64/stubs
+ LIBRARY_PATH=/opt/intel/oneapi/tbb/2021.8.0/env/../lib/intel64/gcc4.8:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/usr/local/cuda/lib64/stubs
+ export LIBRARY_PATH
+ prepend_path /opt/intel/oneapi/tbb/2021.8.0/env/../lib/intel64/gcc4.8 /opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/libipt/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/dep/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64
+ path_to_add=/opt/intel/oneapi/tbb/2021.8.0/env/../lib/intel64/gcc4.8
+ path_is_now=/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/libipt/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/dep/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64
+ [ = /opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/libipt/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/dep/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 ]
+ printf %s /opt/intel/oneapi/tbb/2021.8.0/env/../lib/intel64/gcc4.8:/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/libipt/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/dep/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64
+ LD_LIBRARY_PATH=/opt/intel/oneapi/tbb/2021.8.0/env/../lib/intel64/gcc4.8:/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/libipt/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/dep/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64
+ export LD_LIBRARY_PATH
+ prepend_path /opt/intel/oneapi/tbb/2021.8.0/env/../include /opt/intel/oneapi/dpl/2022.0.0/linux/include:/opt/intel/oneapi/dev-utilities/2021.8.0/include
+ path_to_add=/opt/intel/oneapi/tbb/2021.8.0/env/../include
+ path_is_now=/opt/intel/oneapi/dpl/2022.0.0/linux/include:/opt/intel/oneapi/dev-utilities/2021.8.0/include
+ [ = /opt/intel/oneapi/dpl/2022.0.0/linux/include:/opt/intel/oneapi/dev-utilities/2021.8.0/include ]
+ printf %s /opt/intel/oneapi/tbb/2021.8.0/env/../include:/opt/intel/oneapi/dpl/2022.0.0/linux/include:/opt/intel/oneapi/dev-utilities/2021.8.0/include
+ CPATH=/opt/intel/oneapi/tbb/2021.8.0/env/../include:/opt/intel/oneapi/dpl/2022.0.0/linux/include:/opt/intel/oneapi/dev-utilities/2021.8.0/include
+ export CPATH
+ prepend_path /opt/intel/oneapi/tbb/2021.8.0/env/.. /opt/intel/oneapi/compiler/2023.0.0/linux/IntelDPCPP
+ path_to_add=/opt/intel/oneapi/tbb/2021.8.0/env/..
+ path_is_now=/opt/intel/oneapi/compiler/2023.0.0/linux/IntelDPCPP
+ [ = /opt/intel/oneapi/compiler/2023.0.0/linux/IntelDPCPP ]
+ printf %s /opt/intel/oneapi/tbb/2021.8.0/env/..:/opt/intel/oneapi/compiler/2023.0.0/linux/IntelDPCPP
+ CMAKE_PREFIX_PATH=/opt/intel/oneapi/tbb/2021.8.0/env/..:/opt/intel/oneapi/compiler/2023.0.0/linux/IntelDPCPP
+ export CMAKE_PREFIX_PATH
+ prepend_path /opt/intel/oneapi/tbb/2021.8.0/env/../lib/pkgconfig /opt/intel/oneapi/dpl/2022.0.0/lib/pkgconfig:/opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig
+ path_to_add=/opt/intel/oneapi/tbb/2021.8.0/env/../lib/pkgconfig
+ path_is_now=/opt/intel/oneapi/dpl/2022.0.0/lib/pkgconfig:/opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig
+ [ = /opt/intel/oneapi/dpl/2022.0.0/lib/pkgconfig:/opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig ]
+ printf %s /opt/intel/oneapi/tbb/2021.8.0/env/../lib/pkgconfig:/opt/intel/oneapi/dpl/2022.0.0/lib/pkgconfig:/opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig
+ PKG_CONFIG_PATH=/opt/intel/oneapi/tbb/2021.8.0/env/../lib/pkgconfig:/opt/intel/oneapi/dpl/2022.0.0/lib/pkgconfig:/opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig
+ export PKG_CONFIG_PATH
+ temp_var=5
+ [ 5 -eq 0 ]
+ echo :: oneAPI environment initialized ::
:: oneAPI environment initialized ::
+ echo
+ [ 0 -ne 0 ]
+ eval set --
+ set --
+ prep_for_exit 0
+ script_return_code=0
+ unset -v SETVARS_CALL
+ unset -v SETVARS_ARGS
+ unset -v SETVARS_VARS_PATH
+ [ 0 = ]
+ [ 0 -eq 0 ]
+ SETVARS_COMPLETED=1
+ export SETVARS_COMPLETED
+ return 0
+ return
+ ctest --timeout 180 --no-compress-output -T Test --test-output-size-passed=65536 --test-output-size-failed=1048576
Cannot find file: /var/jenkins/workspace/ArborX_master/build/DartConfiguration.tcl
Site:
Build name: (empty)
Create new tag: 20240110-1923 - Experimental
Cannot find file: /var/jenkins/workspace/ArborX_master/build/DartConfiguration.tcl
Test project /var/jenkins/workspace/ArborX_master/build
Start 1: ArborX_Test_DetailsUtils
1/31 Test #1: ArborX_Test_DetailsUtils ......................... Passed 1.15 sec
Start 2: ArborX_Test_Geometry
2/31 Test #2: ArborX_Test_Geometry ............................. Passed 0.02 sec
Start 3: ArborX_Test_QueryTree
3/31 Test #3: ArborX_Test_QueryTree ............................ Passed 4.08 sec
Start 4: ArborX_Test_DetailsTreeConstruction
4/31 Test #4: ArborX_Test_DetailsTreeConstruction .............. Passed 0.80 sec
Start 5: ArborX_Test_DetailsContainers
5/31 Test #5: ArborX_Test_DetailsContainers .................... Passed 0.04 sec
Start 6: ArborX_Test_DetailsCrsGraphWrapperImpl
6/31 Test #6: ArborX_Test_DetailsCrsGraphWrapperImpl ........... Passed 0.80 sec
Start 7: ArborX_Test_Clustering
7/31 Test #7: ArborX_Test_Clustering ........................... Passed 1.14 sec
Start 8: ArborX_Test_DetailsClusteringHelpers
8/31 Test #8: ArborX_Test_DetailsClusteringHelpers ............. Passed 0.88 sec
Start 9: ArborX_Test_SpecializedTraversals
9/31 Test #9: ArborX_Test_SpecializedTraversals ................ Passed 0.91 sec
Start 10: ArborX_Test_DistributedTree
10/31 Test #10: ArborX_Test_DistributedTree ...................... Passed 5.31 sec
Start 11: ArborX_Test_DetailsDistributedTreeImpl
11/31 Test #11: ArborX_Test_DetailsDistributedTreeImpl ........... Passed 1.68 sec
Start 12: ArborX_Test_BoostAdapters
12/31 Test #12: ArborX_Test_BoostAdapters ........................ Passed 0.79 sec
Start 13: ArborX_Test_InterpMovingLeastSquares
13/31 Test #13: ArborX_Test_InterpMovingLeastSquares ............. Passed 1.09 sec
Start 14: ArborX_Example_HostAccessTraits
14/31 Test #14: ArborX_Example_HostAccessTraits .................. Passed 0.84 sec
Start 15: ArborX_Example_Callback
15/31 Test #15: ArborX_Example_Callback .......................... Passed 0.89 sec
Start 16: ArborX_Example_DBSCAN
16/31 Test #16: ArborX_Example_DBSCAN ............................ Passed 0.87 sec
Start 17: ArborX_Example_MolecularDynamics
17/31 Test #17: ArborX_Example_MolecularDynamics ................. Passed 0.86 sec
Start 18: ArborX_Example_Intersection
18/31 Test #18: ArborX_Example_Intersection ...................... Passed 0.82 sec
Start 19: ArborX_Example_TriangleIntersection
19/31 Test #19: ArborX_Example_TriangleIntersection .............. Passed 0.85 sec
Start 20: ArborX_Example_TriangleIntersectionWithMapping
20/31 Test #20: ArborX_Example_TriangleIntersectionWithMapping ... Passed 0.86 sec
Start 21: ArborX_Example_TreeViz
21/31 Test #21: ArborX_Example_TreeViz ........................... Passed 0.88 sec
Start 22: ArborX_Example_RayTracing
22/31 Test #22: ArborX_Example_RayTracing ........................ Passed 0.92 sec
Start 23: ArborX_Example_BruteForce
23/31 Test #23: ArborX_Example_BruteForce ........................ Passed 0.86 sec
Start 24: ArborX_Example_MovingLeastSquares
24/31 Test #24: ArborX_Example_MovingLeastSquares ................ Passed 0.85 sec
Start 25: ArborX_Benchmark_BruteForceVsBVH
25/31 Test #25: ArborX_Benchmark_BruteForceVsBVH ................. Passed 1.61 sec
Start 26: ArborX_Benchmark_DBSCAN
26/31 Test #26: ArborX_Benchmark_DBSCAN .......................... Passed 1.18 sec
Start 27: ArborX_Benchmark_ExecutionSpaces
27/31 Test #27: ArborX_Benchmark_ExecutionSpaces ................. Passed 0.88 sec
Start 28: ArborX_Benchmark_BoundingVolumeHierarchy
28/31 Test #28: ArborX_Benchmark_BoundingVolumeHierarchy ......... Passed 12.48 sec
Start 29: ArborX_Benchmark_Develop
29/31 Test #29: ArborX_Benchmark_Develop ......................... Passed 3.51 sec
Start 30: ArborX_Benchmark_UnionFind
30/31 Test #30: ArborX_Benchmark_UnionFind ....................... Passed 5.24 sec
Start 31: ArborX_Benchmark_DistributedTree
31/31 Test #31: ArborX_Benchmark_DistributedTree ................. Passed 1.95 sec
100% tests passed, 0 tests failed out of 31
Total Test time (real) = 55.10 sec
[Pipeline] }
[Pipeline] // dir
Post stage
[Pipeline] sh
+ ccache --show-stats
Summary:
Hits: 0 / 0
Direct: 0 / 0
Preprocessed: 0 / 0
Misses: 0
Direct: 0
Preprocessed: 0
Primary storage:
Hits: 0 / 0
Misses: 0
Cache size (GB): 4.45 / 5.00 (89.00 %)
Use the -v/--verbose option for more details.
[Pipeline] xunit
INFO: Processing CTest-Version 3.x (default)
[Pipeline] sh
+ cd build
+ make install
-- ArborX hash = '7abc0268'
[ 0%] Built target record_hash
[ 2%] Built target ArborX_Test_CompileOnly.exe
[ 4%] Built target ArborX_Test_DetailsUtils.exe
[ 5%] Built target ArborX_Test_Geometry.exe
INFO: [CTest-Version 3.x (default)] - 1 test report file(s) were found with the pattern 'build/Testing/**/Test.xml' relative to '/var/jenkins/workspace/ArborX_master' for the testing framework 'CTest-Version 3.x (default)'.
[ 13%] Built target ArborX_Test_QueryTree.exe
[ 14%] Built target ArborX_Test_DetailsTreeConstruction.exe
[ 16%] Built target ArborX_Test_DetailsContainers.exe
[ 17%] Built target ArborX_Test_DetailsCrsGraphWrapperImpl.exe
[ 19%] Built target ArborX_Test_Clustering.exe
[ 21%] Built target ArborX_Test_DetailsClusteringHelpers.exe
[ 23%] Built target ArborX_Test_SpecializedTraversals.exe
[ 25%] Built target ArborX_Test_DistributedTree.exe
[ 26%] Built target ArborX_Test_DetailsDistributedTreeImpl.exe
[ 27%] Built target ArborX_Test_BoostAdapters.exe
[ 30%] Built target ArborX_Test_InterpMovingLeastSquares.exe
[ 31%] Built target ArborX_HeaderSelfContained_ArborX_hpp
[ 32%] Built target ArborX_HeaderSelfContained_ArborX_BruteForce_hpp
[ 33%] Built target ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp
[ 33%] Built target ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp
[ 34%] Built target ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp
[ 35%] Built target ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp
[ 35%] Built target ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp
[ 36%] Built target ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp
[ 37%] Built target ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp
[ 37%] Built target ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp
[ 38%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp
[ 39%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp
[ 39%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp
[ 40%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp
[ 41%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp
[ 41%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp
[ 42%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp
[ 43%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp
[ 43%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp
[ 44%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp
[ 45%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp
[ 45%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp
[ 46%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp
[ 47%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp
[ 48%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp
[ 48%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp
[ 49%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp
[ 50%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp
[ 50%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp
[ 51%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp
[ 52%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp
[ 52%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp
[ 53%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp
[ 54%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp
[ 54%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp
[ 55%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp
[ 56%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp
[ 56%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp
[ 57%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp
[ 58%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp
[ 59%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp
[ 59%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp
[ 60%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp
[ 61%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp
[ 61%] Built target ArborX_HeaderSelfContained_details_ArborX_Exception_hpp
[ 62%] Built target ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp
[ 63%] Built target ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp
[ 63%] Built target ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp
[ 64%] Built target ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp
[ 65%] Built target ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp
[ 65%] Built target ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp
[ 66%] Built target ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp
[ 67%] Built target ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp
[ 67%] Built target ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp
[ 68%] Built target ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp
[ 69%] Built target ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp
[ 70%] Built target ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp
[ 70%] Built target ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp
[ 71%] Built target ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp
[ 72%] Built target ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp
[ 72%] Built target ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp
[ 73%] Built target ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp
[ 74%] Built target ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp
[ 74%] Built target ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp
[ 75%] Built target ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp
[ 76%] Built target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp
[ 76%] Built target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp
[ 77%] Built target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp
[ 78%] Built target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp
[ 78%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp
[ 79%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp
[ 80%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp
[ 81%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp
[ 81%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp
[ 82%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp
[ 83%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp
[ 83%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp
[ 84%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp
[ 85%] Built target ArborX_Example_HostAccessTraits.exe
[ 86%] Built target ArborX_Example_Callback.exe
[ 87%] Built target ArborX_Example_DBSCAN.exe
[ 88%] Built target ArborX_Example_MolecularDynamics.exe
[ 88%] Built target ArborX_Example_Intersection.exe
[ 89%] Built target ArborX_Example_TriangleIntersection.exe
[ 89%] Built target ArborX_Example_TriangleIntersectionWithMapping.exe
[ 90%] Built target ArborX_Example_TreeViz.exe
[ 90%] Built target ArborX_Example_RayTracing.exe
[ 90%] Built target ArborX_Example_BruteForce.exe
[ 91%] Built target ArborX_Example_MovingLeastSquares.exe
[ 94%] Built target ArborX_Benchmark_BruteForceVsBVH.exe
[ 96%] Built target ArborX_Benchmark_DBSCAN.exe
[ 97%] Built target ArborX_DataConverter.exe
[ 97%] Built target ArborX_Benchmark_ExecutionSpaces.exe
[ 97%] Built target ArborX_Benchmark_BoundingVolumeHierarchy.exe
[ 98%] Built target ArborX_Benchmark_Develop.exe
[ 99%] Built target ArborX_Benchmark_UnionFind.exe
[100%] Built target ArborX_Benchmark_DistributedTree.exe
Install the project...
-- Install configuration: "Release"
-- Installing: /opt/arborx/lib/cmake/ArborX/ArborXTargets.cmake
-- Installing: /opt/arborx/lib/cmake/ArborX/ArborXConfig.cmake
-- Installing: /opt/arborx/lib/cmake/ArborX/ArborXConfigVersion.cmake
-- Installing: /opt/arborx/lib/cmake/ArborX/ArborXSettings.cmake
-- Installing: /opt/arborx/include/ArborX
-- Installing: /opt/arborx/include/ArborX/ArborX_LinearBVH.hpp
-- Installing: /opt/arborx/include/ArborX/ArborX_BruteForce.hpp
-- Installing: /opt/arborx/include/ArborX/ArborX.hpp
-- Installing: /opt/arborx/include/ArborX/interpolation
-- Installing: /opt/arborx/include/ArborX/interpolation/ArborX_InterpMovingLeastSquares.hpp
-- Installing: /opt/arborx/include/ArborX/interpolation/details
-- Installing: /opt/arborx/include/ArborX/interpolation/details/ArborX_InterpDetailsCompactRadialBasisFunction.hpp
-- Installing: /opt/arborx/include/ArborX/interpolation/details/ArborX_InterpDetailsSymmetricPseudoInverseSVD.hpp
-- Installing: /opt/arborx/include/ArborX/interpolation/details/ArborX_InterpDetailsPolynomialBasis.hpp
-- Installing: /opt/arborx/include/ArborX/interpolation/details/ArborX_InterpDetailsMovingLeastSquaresCoefficients.hpp
-- Installing: /opt/arborx/include/ArborX/ArborX_HDBSCAN.hpp
-- Installing: /opt/arborx/include/ArborX/geometry
-- Installing: /opt/arborx/include/ArborX/geometry/ArborX_Sphere.hpp
-- Installing: /opt/arborx/include/ArborX/geometry/ArborX_Point.hpp
-- Installing: /opt/arborx/include/ArborX/geometry/ArborX_DetailsAlgorithms.hpp
-- Installing: /opt/arborx/include/ArborX/geometry/ArborX_HyperTriangle.hpp
-- Installing: /opt/arborx/include/ArborX/geometry/ArborX_KDOP.hpp
-- Installing: /opt/arborx/include/ArborX/geometry/ArborX_Box.hpp
-- Installing: /opt/arborx/include/ArborX/geometry/ArborX_HyperBox.hpp
-- Installing: /opt/arborx/include/ArborX/geometry/ArborX_HyperPoint.hpp
-- Installing: /opt/arborx/include/ArborX/geometry/ArborX_GeometryTraits.hpp
-- Installing: /opt/arborx/include/ArborX/geometry/ArborX_Ray.hpp
-- Installing: /opt/arborx/include/ArborX/geometry/ArborX_HyperSphere.hpp
-- Installing: /opt/arborx/include/ArborX/ArborX_DistributedTree.hpp
-- Installing: /opt/arborx/include/ArborX/ArborX_DBSCAN.hpp
-- Installing: /opt/arborx/include/ArborX/details
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsLegacy.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsContainers.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_MinimumSpanningTree.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsNode.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsTreeTraversal.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsTreeVisualization.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsPriorityQueue.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsMutualReachabilityDistance.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsUtils.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsCrsGraphWrapperImpl.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_Exception.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsHeap.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_PairValueIndex.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsBruteForceImpl.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_Callbacks.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsFDBSCAN.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsHalfTraversal.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_Predicates.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsStack.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsWeightedEdge.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsTreeNodeLabeling.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsTreeConstruction.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_TraversalPolicy.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsDendrogram.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsCartesianGrid.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsDistributor.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsExpandHalfToFull.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsPermutedData.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsSortUtils.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsUnionFind.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_Dendrogram.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_SpaceFillingCurves.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsFDBSCANDenseBox.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsHappyTreeFriends.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsMinimumSpanningTree.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsBatchedQueries.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsOperatorFunctionObjects.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsDistributedTreeUtils.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsDistributedTreeImpl.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_PairIndexRank.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsDistributedTreeNearest.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsDistributedTreeSpatial.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsMortonCode.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_IndexableGetter.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_AccessTraits.hpp
-- Installing: /opt/arborx/include/ArborX/details/ArborX_NeighborList.hpp
-- Installing: /opt/arborx/include/ArborX/kokkos_ext
-- Installing: /opt/arborx/include/ArborX/kokkos_ext/ArborX_DetailsKokkosExtArithmeticTraits.hpp
-- Installing: /opt/arborx/include/ArborX/kokkos_ext/ArborX_DetailsKokkosExtVersion.hpp
-- Installing: /opt/arborx/include/ArborX/kokkos_ext/ArborX_DetailsKokkosExtAccessibilityTraits.hpp
-- Installing: /opt/arborx/include/ArborX/kokkos_ext/ArborX_DetailsKokkosExtSort.hpp
-- Installing: /opt/arborx/include/ArborX/kokkos_ext/ArborX_DetailsKokkosExtMinMaxReduce.hpp
-- Installing: /opt/arborx/include/ArborX/kokkos_ext/ArborX_DetailsKokkosExtMinMaxOperations.hpp
-- Installing: /opt/arborx/include/ArborX/kokkos_ext/ArborX_DetailsKokkosExtViewHelpers.hpp
-- Installing: /opt/arborx/include/ArborX/kokkos_ext/ArborX_DetailsKokkosExtSwap.hpp
-- Installing: /opt/arborx/include/ArborX/kokkos_ext/ArborX_DetailsKokkosExtStdAlgorithms.hpp
-- Installing: /opt/arborx/include/ArborX/ArborX_CrsGraphWrapper.hpp
-- Up-to-date: /opt/arborx/include/ArborX
-- Installing: /opt/arborx/include/ArborX/ArborX_Config.hpp
-- Installing: /opt/arborx/include/ArborX/ArborX_Version.hpp
[Pipeline] sh
+ rm -rf test_install
+ mkdir -p test_install
[Pipeline] dir
Running in /var/jenkins/workspace/ArborX_master/test_install
[Pipeline] {
[Pipeline] sh
+ cp -r ../examples .
[Pipeline] sh
+ . /opt/intel/oneapi/setvars.sh --include-intel-llvm
+ script_name=setvars.sh
+ config_file=
+ config_array=
+ component_array=
+ warning_tally=0
+ posix_nl=
+ save_args
+ echo
+ script_args=
+ _setvars_this_script_name=setvars.sh
+ _setvars_get_proc_name /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-f6b4b87e/script.sh
+ [ -n ]
+ script=/var/jenkins/workspace/ArborX_master/test_install@tmp/durable-f6b4b87e/script.sh
+ [ -L /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-f6b4b87e/script.sh ]
+ basename -- /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-f6b4b87e/script.sh
+ [ setvars.sh = script.sh ]
+ sourcer=
+ sourced_nm=
+ ps -p 13020 -o comm=
+ sourced_sh=sh
+ _setvars_get_proc_name /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-f6b4b87e/script.sh
+ [ -n ]
+ script=/var/jenkins/workspace/ArborX_master/test_install@tmp/durable-f6b4b87e/script.sh
+ [ -L /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-f6b4b87e/script.sh ]
+ basename -- /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-f6b4b87e/script.sh
+ proc_name=script.sh
+ [ -n ]
+ [ -n ]
+ [ -n ]
+ [ dash = sh ]
+ [ sh = sh ]
+ printf %s: %s script.sh SH_VERSION = unknown
+ sourcer=script.sh: SH_VERSION = unknown
+ sourced_nm=/var/jenkins/workspace/ArborX_master/test_install@tmp/durable-f6b4b87e/script.sh: 351: /opt/intel/oneapi/setvars.sh: Bad substitution
+ :
+ printf %s /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-f6b4b87e/script.sh: 351: /opt/intel/oneapi/setvars.sh: Bad substitution
+ grep -Eq sh: [0-9]+: .*setvars\.sh:
+ echo 0
+ [ 0 -eq 0 ]
+ expr /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-f6b4b87e/script.sh: 351: /opt/intel/oneapi/setvars.sh: Bad substitution : ^.*sh: [0-9]*: \(.*\):
+ sourced_nm=/opt/intel/oneapi/setvars.sh
+ [ = /opt/intel/oneapi/setvars.sh ]
+ get_script_path /opt/intel/oneapi/setvars.sh
+ script=/opt/intel/oneapi/setvars.sh
+ [ -L /opt/intel/oneapi/setvars.sh ]
+ command dirname -- /opt/intel/oneapi/setvars.sh
+ script_dir=/opt/intel/oneapi
+ cd /opt/intel/oneapi
+ command pwd -P
+ script_dir=/opt/intel/oneapi
+ printf %s /opt/intel/oneapi
+ script_root=/opt/intel/oneapi
+ help=0
+ force=0
+ config=0
+ config_file=
+ list_of_args=
+ [ -n ]
+ printf %s %s args: Using "$@" for setvars.sh arguments:
+ input_args=args: Using "$@" for setvars.sh arguments:
+ SETVARS_ARGS=
+ export SETVARS_ARGS
+ [ 0 != 0 ]
+ [ = 1 ]
+ [ 0 -eq 1 ]
+ version_default=latest
+ awk NF
+ command ls /opt/intel/oneapi/compiler/2023.0.0/env/vars.sh /opt/intel/oneapi/compiler/latest/env/vars.sh /opt/intel/oneapi/debugger/2023.0.0/env/vars.sh /opt/intel/oneapi/debugger/latest/env/vars.sh /opt/intel/oneapi/dev-utilities/2021.8.0/env/vars.sh /opt/intel/oneapi/dev-utilities/latest/env/vars.sh /opt/intel/oneapi/dpl/2022.0.0/env/vars.sh /opt/intel/oneapi/dpl/latest/env/vars.sh /opt/intel/oneapi/tbb/2021.8.0/env/vars.sh /opt/intel/oneapi/tbb/latest/env/vars.sh
+ component_array=/opt/intel/oneapi/compiler/2023.0.0/env/vars.sh
/opt/intel/oneapi/compiler/latest/env/vars.sh
/opt/intel/oneapi/debugger/2023.0.0/env/vars.sh
/opt/intel/oneapi/debugger/latest/env/vars.sh
/opt/intel/oneapi/dev-utilities/2021.8.0/env/vars.sh
/opt/intel/oneapi/dev-utilities/latest/env/vars.sh
/opt/intel/oneapi/dpl/2022.0.0/env/vars.sh
/opt/intel/oneapi/dpl/latest/env/vars.sh
/opt/intel/oneapi/tbb/2021.8.0/env/vars.sh
/opt/intel/oneapi/tbb/latest/env/vars.sh
+ temp_array=
+ prep_for_eval /opt/intel/oneapi/compiler/2023.0.0/env/vars.sh
/opt/intel/oneapi/compiler/latest/env/vars.sh
/opt/intel/oneapi/debugger/2023.0.0/env/vars.sh
/opt/intel/oneapi/debugger/latest/env/vars.sh
/opt/intel/oneapi/dev-utilities/2021.8.0/env/vars.sh
/opt/intel/oneapi/dev-utilities/latest/env/vars.sh
/opt/intel/oneapi/dpl/2022.0.0/env/vars.sh
/opt/intel/oneapi/dpl/latest/env/vars.sh
/opt/intel/oneapi/tbb/2021.8.0/env/vars.sh
/opt/intel/oneapi/tbb/latest/env/vars.sh
+ echo /opt/intel/oneapi/compiler/2023.0.0/env/vars.sh
/opt/intel/oneapi/compiler/latest/env/vars.sh
/opt/intel/oneapi/debugger/2023.0.0/env/vars.sh
/opt/intel/oneapi/debugger/latest/env/vars.sh
/opt/intel/oneapi/dev-utilities/2021.8.0/env/vars.sh
/opt/intel/oneapi/dev-utilities/latest/env/vars.sh
/opt/intel/oneapi/dpl/2022.0.0/env/vars.sh
/opt/intel/oneapi/dpl/latest/env/vars.sh
/opt/intel/oneapi/tbb/2021.8.0/env/vars.sh
/opt/intel/oneapi/tbb/latest/env/vars.sh
+ awk NF
+ sed -e s/^/'/g -e s/$/' \\/g -e $s/\\$//
+ eval set -- '/opt/intel/oneapi/compiler/2023.0.0/env/vars.sh' \
'/opt/intel/oneapi/compiler/latest/env/vars.sh' \
'/opt/intel/oneapi/debugger/2023.0.0/env/vars.sh' \
'/opt/intel/oneapi/debugger/latest/env/vars.sh' \
'/opt/intel/oneapi/dev-utilities/2021.8.0/env/vars.sh' \
'/opt/intel/oneapi/dev-utilities/latest/env/vars.sh' \
'/opt/intel/oneapi/dpl/2022.0.0/env/vars.sh' \
'/opt/intel/oneapi/dpl/latest/env/vars.sh' \
'/opt/intel/oneapi/tbb/2021.8.0/env/vars.sh' \
'/opt/intel/oneapi/tbb/latest/env/vars.sh'
+ set -- /opt/intel/oneapi/compiler/2023.0.0/env/vars.sh /opt/intel/oneapi/compiler/latest/env/vars.sh /opt/intel/oneapi/debugger/2023.0.0/env/vars.sh /opt/intel/oneapi/debugger/latest/env/vars.sh /opt/intel/oneapi/dev-utilities/2021.8.0/env/vars.sh /opt/intel/oneapi/dev-utilities/latest/env/vars.sh /opt/intel/oneapi/dpl/2022.0.0/env/vars.sh /opt/intel/oneapi/dpl/latest/env/vars.sh /opt/intel/oneapi/tbb/2021.8.0/env/vars.sh /opt/intel/oneapi/tbb/latest/env/vars.sh
+ dirname -- /opt/intel/oneapi/compiler/2023.0.0/env/vars.sh
+ dirname -- /opt/intel/oneapi/compiler/2023.0.0/env
+ dirname -- /opt/intel/oneapi/compiler/2023.0.0
+ basename -- /opt/intel/oneapi/compiler
+ arg=compiler
+ [ -r /opt/intel/oneapi/compiler/latest/env/vars.sh ]
+ temp_array=compiler
+ dirname -- /opt/intel/oneapi/compiler/latest/env/vars.sh
+ dirname -- /opt/intel/oneapi/compiler/latest/env
+ dirname -- /opt/intel/oneapi/compiler/latest
+ basename -- /opt/intel/oneapi/compiler
+ arg=compiler
+ [ -r /opt/intel/oneapi/compiler/latest/env/vars.sh ]
+ temp_array=compiler
compiler
+ dirname -- /opt/intel/oneapi/debugger/2023.0.0/env/vars.sh
+ dirname -- /opt/intel/oneapi/debugger/2023.0.0/env
+ dirname -- /opt/intel/oneapi/debugger/2023.0.0
+ basename -- /opt/intel/oneapi/debugger
+ arg=debugger
+ [ -r /opt/intel/oneapi/debugger/latest/env/vars.sh ]
+ temp_array=compiler
compiler
debugger
+ dirname -- /opt/intel/oneapi/debugger/latest/env/vars.sh
+ dirname -- /opt/intel/oneapi/debugger/latest/env
+ dirname -- /opt/intel/oneapi/debugger/latest
+ basename -- /opt/intel/oneapi/debugger
+ arg=debugger
+ [ -r /opt/intel/oneapi/debugger/latest/env/vars.sh ]
+ temp_array=compiler
compiler
debugger
debugger
+ dirname -- /opt/intel/oneapi/dev-utilities/2021.8.0/env/vars.sh
+ dirname -- /opt/intel/oneapi/dev-utilities/2021.8.0/env
+ dirname -- /opt/intel/oneapi/dev-utilities/2021.8.0
+ basename -- /opt/intel/oneapi/dev-utilities
+ arg=dev-utilities
+ [ -r /opt/intel/oneapi/dev-utilities/latest/env/vars.sh ]
+ temp_array=compiler
compiler
debugger
debugger
dev-utilities
+ dirname -- /opt/intel/oneapi/dev-utilities/latest/env/vars.sh
+ dirname -- /opt/intel/oneapi/dev-utilities/latest/env
+ dirname -- /opt/intel/oneapi/dev-utilities/latest
+ basename -- /opt/intel/oneapi/dev-utilities
+ arg=dev-utilities
+ [ -r /opt/intel/oneapi/dev-utilities/latest/env/vars.sh ]
+ temp_array=compiler
compiler
debugger
debugger
dev-utilities
dev-utilities
+ dirname -- /opt/intel/oneapi/dpl/2022.0.0/env/vars.sh
+ dirname -- /opt/intel/oneapi/dpl/2022.0.0/env
+ dirname -- /opt/intel/oneapi/dpl/2022.0.0
+ basename -- /opt/intel/oneapi/dpl
+ arg=dpl
+ [ -r /opt/intel/oneapi/dpl/latest/env/vars.sh ]
+ temp_array=compiler
compiler
debugger
debugger
dev-utilities
dev-utilities
dpl
+ dirname -- /opt/intel/oneapi/dpl/latest/env/vars.sh
+ dirname -- /opt/intel/oneapi/dpl/latest/env
+ dirname -- /opt/intel/oneapi/dpl/latest
+ basename -- /opt/intel/oneapi/dpl
+ arg=dpl
+ [ -r /opt/intel/oneapi/dpl/latest/env/vars.sh ]
+ temp_array=compiler
compiler
debugger
debugger
dev-utilities
dev-utilities
dpl
dpl
+ dirname -- /opt/intel/oneapi/tbb/2021.8.0/env/vars.sh
+ dirname -- /opt/intel/oneapi/tbb/2021.8.0/env
+ dirname -- /opt/intel/oneapi/tbb/2021.8.0
+ basename -- /opt/intel/oneapi/tbb
+ arg=tbb
+ [ -r /opt/intel/oneapi/tbb/latest/env/vars.sh ]
+ temp_array=compiler
compiler
debugger
debugger
dev-utilities
dev-utilities
dpl
dpl
tbb
+ dirname -- /opt/intel/oneapi/tbb/latest/env/vars.sh
+ dirname -- /opt/intel/oneapi/tbb/latest/env
+ dirname -- /opt/intel/oneapi/tbb/latest
+ basename -- /opt/intel/oneapi/tbb
+ arg=tbb
+ [ -r /opt/intel/oneapi/tbb/latest/env/vars.sh ]
+ temp_array=compiler
compiler
debugger
debugger
dev-utilities
dev-utilities
dpl
dpl
tbb
tbb
+ component_array=compiler
compiler
debugger
debugger
dev-utilities
dev-utilities
dpl
dpl
tbb
tbb
+ printf %s\n compiler
compiler
debugger
debugger
dev-utilities
dev-utilities
dpl
dpl
tbb
tbb
+ uniq
+ component_array=compiler
debugger
dev-utilities
dpl
tbb
+ printf %s\n compiler
debugger
dev-utilities
dpl
tbb
+ wc -l
+ temp_var=5
+ [ 5 -le 0 ]
+ [ 0 = 1 ]
+ prep_for_eval compiler
debugger
dev-utilities
dpl
tbb
+ echo compiler
debugger
dev-utilities
dpl
tbb
+ awk NF
+ sed -e s/^/'/g -e s/$/' \\/g -e $s/\\$//
+ eval set -- 'compiler' \
'debugger' \
'dev-utilities' \
'dpl' \
'tbb'
+ set -- compiler debugger dev-utilities dpl tbb
+ temp_array=
+ arg=compiler=latest
+ temp_array=compiler=latest
+ arg=debugger=latest
+ temp_array=compiler=latest
debugger=latest
+ arg=dev-utilities=latest
+ temp_array=compiler=latest
debugger=latest
dev-utilities=latest
+ arg=dpl=latest
+ temp_array=compiler=latest
debugger=latest
dev-utilities=latest
dpl=latest
+ arg=tbb=latest
+ temp_array=compiler=latest
debugger=latest
dev-utilities=latest
dpl=latest
tbb=latest
+ component_array=compiler=latest
debugger=latest
dev-utilities=latest
dpl=latest
tbb=latest
+ [ 0 = 1 ]
+ printf %s\n compiler=latest
debugger=latest
dev-utilities=latest
dpl=latest
tbb=latest
+ awk NF
+ component_array=compiler=latest
debugger=latest
dev-utilities=latest
dpl=latest
tbb=latest
+ echo
+ echo :: initializing oneAPI environment ...
:: initializing oneAPI environment ...
+ echo script.sh: SH_VERSION = unknown
script.sh: SH_VERSION = unknown
+ echo args: Using "$@" for setvars.sh arguments:
args: Using "$@" for setvars.sh arguments:
+ ONEAPI_ROOT=/opt/intel/oneapi
+ export ONEAPI_ROOT
+ SETVARS_CALL=1
+ export SETVARS_CALL
+ temp_var=0
+ prep_for_eval compiler=latest
debugger=latest
dev-utilities=latest
dpl=latest
tbb=latest
+ echo compiler=latest
debugger=latest
dev-utilities=latest
dpl=latest
tbb=latest
+ awk NF
+ sed -e s/^/'/g -e s/$/' \\/g -e $s/\\$//
+ eval set -- 'compiler=latest' \
'debugger=latest' \
'dev-utilities=latest' \
'dpl=latest' \
'tbb=latest'
+ set -- compiler=latest debugger=latest dev-utilities=latest dpl=latest tbb=latest
+ expr compiler=latest : \(.*\)=.*
+ arg_base=compiler
+ expr compiler=latest : .*=\(.*\)
+ arg_verz=latest
+ arg_path=/opt/intel/oneapi/compiler/latest/env/vars.sh
+ SETVARS_VARS_PATH=/opt/intel/oneapi/compiler/latest/env/vars.sh
+ export SETVARS_VARS_PATH
+ [ exclude = latest ]
+ [ -r /opt/intel/oneapi/compiler/latest/env/vars.sh ]
+ echo :: compiler -- latest
:: compiler -- latest
+ . /opt/intel/oneapi/compiler/latest/env/vars.sh SETVARS_CALL=1
+ _vars_this_script_name=vars.sh
+ _vars_get_proc_name /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-f6b4b87e/script.sh
+ [ -n ]
+ script=/var/jenkins/workspace/ArborX_master/test_install@tmp/durable-f6b4b87e/script.sh
+ [ -L /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-f6b4b87e/script.sh ]
+ basename -- /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-f6b4b87e/script.sh
+ [ vars.sh = script.sh ]
+ vars_script_name=
+ ps -p 13020 -o comm=
+ vars_script_shell=sh
+ [ -n ]
+ [ -n ]
+ [ -n ]
+ [ dash = sh ]
+ [ sh = sh ]
+ vars_script_name=/var/jenkins/workspace/ArborX_master/test_install@tmp/durable-f6b4b87e/script.sh: 174: /opt/intel/oneapi/compiler/latest/env/vars.sh: Bad substitution
+ :
+ printf %s /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-f6b4b87e/script.sh: 174: /opt/intel/oneapi/compiler/latest/env/vars.sh: Bad substitution
+ grep -Eq sh: [0-9]+: .*vars\.sh:
+ echo 0
+ [ 0 -eq 0 ]
+ expr /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-f6b4b87e/script.sh: 174: /opt/intel/oneapi/compiler/latest/env/vars.sh: Bad substitution : ^.*sh: [0-9]*: \(.*\):
+ vars_script_name=/opt/intel/oneapi/compiler/latest/env/vars.sh
+ [ = /opt/intel/oneapi/compiler/latest/env/vars.sh ]
+ get_script_path /opt/intel/oneapi/compiler/latest/env/vars.sh
+ script=/opt/intel/oneapi/compiler/latest/env/vars.sh
+ [ -L /opt/intel/oneapi/compiler/latest/env/vars.sh ]
+ command dirname -- /opt/intel/oneapi/compiler/latest/env/vars.sh
+ script_dir=/opt/intel/oneapi/compiler/latest/env
+ cd /opt/intel/oneapi/compiler/latest/env
+ command pwd -P
+ script_dir=/opt/intel/oneapi/compiler/2023.0.0/env
+ printf %s /opt/intel/oneapi/compiler/2023.0.0/env
+ my_script_path=/opt/intel/oneapi/compiler/2023.0.0/env
+ dirname -- /opt/intel/oneapi/compiler/2023.0.0/env
+ component_root=/opt/intel/oneapi/compiler/2023.0.0
+ CMPLR_ROOT=/opt/intel/oneapi/compiler/2023.0.0
+ export CMPLR_ROOT
+ INTEL_TARGET_ARCH=intel64
+ INTEL_TARGET_PLATFORM=linux
+ USE_INTEL_LLVM=0
+ [ 5 -gt 0 ]
+ shift
+ [ 4 -gt 0 ]
+ shift
+ [ 3 -gt 0 ]
+ shift
+ [ 2 -gt 0 ]
+ shift
+ [ 1 -gt 0 ]
+ shift
+ [ 0 -gt 0 ]
+ [ intel64 = ia32 ]
+ unset INTEL_TARGET_ARCH_IA32
+ prepend_path /opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin /opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
+ path_to_add=/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin
+ path_is_now=/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
+ [ = /opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin ]
+ printf %s /opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
+ PATH=/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
+ export PATH
+ [ 0 = 1 ]
+ [ intel64 = ia32 ]
+ prepend_path /opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib /usr/local/cuda/lib64/stubs
+ path_to_add=/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib
+ path_is_now=/usr/local/cuda/lib64/stubs
+ [ = /usr/local/cuda/lib64/stubs ]
+ printf %s /opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/usr/local/cuda/lib64/stubs
+ LIBRARY_PATH=/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/usr/local/cuda/lib64/stubs
+ export LIBRARY_PATH
+ prepend_path /opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin /usr/local/nvidia/lib:/usr/local/nvidia/lib64
+ path_to_add=/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin
+ path_is_now=/usr/local/nvidia/lib:/usr/local/nvidia/lib64
+ [ = /usr/local/nvidia/lib:/usr/local/nvidia/lib64 ]
+ printf %s /opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64
+ LD_LIBRARY_PATH=/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64
+ export LD_LIBRARY_PATH
+ [ intel64 = ia32 ]
+ [ -n ]
+ [ -f /opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/fpgavars.sh ]
+ FPGA_VARS_DIR=/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga
+ export FPGA_VARS_DIR
+ FPGA_VARS_ARGS=
+ export FPGA_VARS_ARGS
+ . /opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/fpgavars.sh
+ SCRIPTDIR=/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga
+ icdadd libalteracl.so
+ [ -z ]
+ export OCL_ICD_FILENAMES=libalteracl.so
+ icdadd libintelocl_emu.so
+ [ -z x ]
+ export OCL_ICD_FILENAMES=libintelocl_emu.so:libalteracl.so
+ export ACL_BOARD_VENDOR_PATH=/opt/Intel/OpenCLFPGA/oneAPI/Boards
+ export INTELFPGAOCLSDKROOT=/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga
+ export PATH=/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
+ uname -m
+ ARCH=x86_64
+ arch_type=
+ arch_type=linux64
+ export LD_LIBRARY_PATH=/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64
+ prepend_path /opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64 /opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64
+ path_to_add=/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64
+ path_is_now=/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64
+ [ = /opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 ]
+ printf %s /opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64
+ LD_LIBRARY_PATH=/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64
+ export LD_LIBRARY_PATH
+ [ -z libintelocl_emu.so:libalteracl.so ]
+ OCL_ICD_FILENAMES=libintelocl_emu.so:libalteracl.so:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64/libintelocl.so
+ [ -n ]
+ export OCL_ICD_FILENAMES
+ prepend_manpath /opt/intel/oneapi/compiler/2023.0.0/documentation/en/man/common
+ path_to_add=/opt/intel/oneapi/compiler/2023.0.0/documentation/en/man/common
+ path_is_now=
+ [ = ]
+ printf %s /opt/intel/oneapi/compiler/2023.0.0/documentation/en/man/common:
+ MANPATH=/opt/intel/oneapi/compiler/2023.0.0/documentation/en/man/common:
+ export MANPATH
+ prepend_path /opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig
+ path_to_add=/opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig
+ path_is_now=
+ [ = ]
+ printf %s /opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig
+ PKG_CONFIG_PATH=/opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig
+ export PKG_CONFIG_PATH
+ prepend_path /opt/intel/oneapi/compiler/2023.0.0/linux/IntelDPCPP
+ path_to_add=/opt/intel/oneapi/compiler/2023.0.0/linux/IntelDPCPP
+ path_is_now=
+ [ = ]
+ printf %s /opt/intel/oneapi/compiler/2023.0.0/linux/IntelDPCPP
+ CMAKE_PREFIX_PATH=/opt/intel/oneapi/compiler/2023.0.0/linux/IntelDPCPP
+ export CMAKE_PREFIX_PATH
+ prepend_path /opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin/locale/%l_%t/%N
+ path_to_add=/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin/locale/%l_%t/%N
+ path_is_now=
+ [ = ]
+ printf %s /opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin/locale/%l_%t/%N
+ NLSPATH=/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin/locale/%l_%t/%N
+ export NLSPATH
+ prepend_path /opt/intel/oneapi/compiler/2023.0.0/sys_check/sys_check.sh
+ path_to_add=/opt/intel/oneapi/compiler/2023.0.0/sys_check/sys_check.sh
+ path_is_now=
+ [ = ]
+ printf %s /opt/intel/oneapi/compiler/2023.0.0/sys_check/sys_check.sh
+ DIAGUTIL_PATH=/opt/intel/oneapi/compiler/2023.0.0/sys_check/sys_check.sh
+ export DIAGUTIL_PATH
+ temp_var=1
+ expr debugger=latest : \(.*\)=.*
+ arg_base=debugger
+ expr debugger=latest : .*=\(.*\)
+ arg_verz=latest
+ arg_path=/opt/intel/oneapi/debugger/latest/env/vars.sh
+ SETVARS_VARS_PATH=/opt/intel/oneapi/debugger/latest/env/vars.sh
+ export SETVARS_VARS_PATH
+ [ exclude = latest ]
+ [ -r /opt/intel/oneapi/debugger/latest/env/vars.sh ]
+ echo :: debugger -- latest
:: debugger -- latest
+ . /opt/intel/oneapi/debugger/latest/env/vars.sh SETVARS_CALL=1
+ _vars_this_script_name=vars.sh
+ _vars_get_proc_name /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-f6b4b87e/script.sh
+ [ -n ]
+ script=/var/jenkins/workspace/ArborX_master/test_install@tmp/durable-f6b4b87e/script.sh
+ [ -L /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-f6b4b87e/script.sh ]
+ basename -- /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-f6b4b87e/script.sh
+ [ vars.sh = script.sh ]
+ vars_script_name=
+ ps -p 13020 -o comm=
+ vars_script_shell=sh
+ [ -n ]
+ [ -n ]
+ [ -n ]
+ [ dash = sh ]
+ [ sh = sh ]
+ vars_script_name=/var/jenkins/workspace/ArborX_master/test_install@tmp/durable-f6b4b87e/script.sh: 108: /opt/intel/oneapi/debugger/latest/env/vars.sh: Bad substitution
+ :
+ printf %s /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-f6b4b87e/script.sh: 108: /opt/intel/oneapi/debugger/latest/env/vars.sh: Bad substitution
+ grep -Eq sh: [0-9]+: .*vars\.sh:
+ echo 0
+ [ 0 -eq 0 ]
+ expr /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-f6b4b87e/script.sh: 108: /opt/intel/oneapi/debugger/latest/env/vars.sh: Bad substitution : ^.*sh: [0-9]*: \(.*\):
+ vars_script_name=/opt/intel/oneapi/debugger/latest/env/vars.sh
+ [ = /opt/intel/oneapi/debugger/latest/env/vars.sh ]
+ get_script_path /opt/intel/oneapi/debugger/latest/env/vars.sh
+ script=/opt/intel/oneapi/debugger/latest/env/vars.sh
+ [ -L /opt/intel/oneapi/debugger/latest/env/vars.sh ]
+ command dirname -- /opt/intel/oneapi/debugger/latest/env/vars.sh
+ script_dir=/opt/intel/oneapi/debugger/latest/env
+ cd /opt/intel/oneapi/debugger/latest/env
+ command pwd -P
+ script_dir=/opt/intel/oneapi/debugger/2023.0.0/env
+ printf %s /opt/intel/oneapi/debugger/2023.0.0/env
+ my_script_path=/opt/intel/oneapi/debugger/2023.0.0/env
+ dirname -- /opt/intel/oneapi/debugger/2023.0.0/env
+ gdb_root=/opt/intel/oneapi/debugger/2023.0.0
+ my_ld_path=/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/libipt/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/dep/lib
+ prepend_path /opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/bin /opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
+ path_to_add=/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/bin
+ path_is_now=/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
+ [ = /opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin ]
+ printf %s /opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
+ PATH=/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
+ export PATH
+ INTEL_PYTHONHOME=/opt/intel/oneapi/debugger/2023.0.0/dep
+ export INTEL_PYTHONHOME
+ prepend_path /opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/libipt/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/dep/lib /opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64
+ path_to_add=/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/libipt/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/dep/lib
+ path_is_now=/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64
+ [ = /opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 ]
+ printf %s /opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/libipt/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/dep/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64
+ LD_LIBRARY_PATH=/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/libipt/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/dep/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64
+ export LD_LIBRARY_PATH
+ prepend_manpath /opt/intel/oneapi/debugger/2023.0.0/documentation/man /opt/intel/oneapi/compiler/2023.0.0/documentation/en/man/common:
+ path_to_add=/opt/intel/oneapi/debugger/2023.0.0/documentation/man
+ path_is_now=/opt/intel/oneapi/compiler/2023.0.0/documentation/en/man/common:
+ [ = /opt/intel/oneapi/compiler/2023.0.0/documentation/en/man/common: ]
+ printf %s /opt/intel/oneapi/debugger/2023.0.0/documentation/man:/opt/intel/oneapi/compiler/2023.0.0/documentation/en/man/common:
+ MANPATH=/opt/intel/oneapi/debugger/2023.0.0/documentation/man:/opt/intel/oneapi/compiler/2023.0.0/documentation/en/man/common:
+ export MANPATH
+ prepend_path /opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib
+ path_to_add=/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib
+ path_is_now=
+ [ = ]
+ printf %s /opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib
+ INFOPATH=/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib
+ export INFOPATH
+ prepend_path /opt/intel/oneapi/debugger/2023.0.0/documentation/info/
+ path_to_add=/opt/intel/oneapi/debugger/2023.0.0/documentation/info/
+ path_is_now=
+ [ = ]
+ printf %s /opt/intel/oneapi/debugger/2023.0.0/documentation/info/
+ GDB_INFO=/opt/intel/oneapi/debugger/2023.0.0/documentation/info/
+ export GDB_INFO
+ prepend_path /opt/intel/oneapi/debugger/2023.0.0/sys_check/debugger_sys_check.py /opt/intel/oneapi/compiler/2023.0.0/sys_check/sys_check.sh
+ path_to_add=/opt/intel/oneapi/debugger/2023.0.0/sys_check/debugger_sys_check.py
+ path_is_now=/opt/intel/oneapi/compiler/2023.0.0/sys_check/sys_check.sh
+ [ = /opt/intel/oneapi/compiler/2023.0.0/sys_check/sys_check.sh ]
+ printf %s /opt/intel/oneapi/debugger/2023.0.0/sys_check/debugger_sys_check.py:/opt/intel/oneapi/compiler/2023.0.0/sys_check/sys_check.sh
+ DIAGUTIL_PATH=/opt/intel/oneapi/debugger/2023.0.0/sys_check/debugger_sys_check.py:/opt/intel/oneapi/compiler/2023.0.0/sys_check/sys_check.sh
+ export DIAGUTIL_PATH
+ temp_var=2
+ expr dev-utilities=latest : \(.*\)=.*
+ arg_base=dev-utilities
+ expr dev-utilities=latest : .*=\(.*\)
+ arg_verz=latest
+ arg_path=/opt/intel/oneapi/dev-utilities/latest/env/vars.sh
+ SETVARS_VARS_PATH=/opt/intel/oneapi/dev-utilities/latest/env/vars.sh
+ export SETVARS_VARS_PATH
+ [ exclude = latest ]
+ [ -r /opt/intel/oneapi/dev-utilities/latest/env/vars.sh ]
+ echo :: dev-utilities -- latest
:: dev-utilities -- latest
+ . /opt/intel/oneapi/dev-utilities/latest/env/vars.sh SETVARS_CALL=1
+ _vars_this_script_name=vars.sh
+ _vars_get_proc_name /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-f6b4b87e/script.sh
+ [ -n ]
+ script=/var/jenkins/workspace/ArborX_master/test_install@tmp/durable-f6b4b87e/script.sh
+ [ -L /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-f6b4b87e/script.sh ]
+ basename -- /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-f6b4b87e/script.sh
+ [ vars.sh = script.sh ]
+ vars_script_name=
+ ps -p 13020 -o comm=
+ vars_script_shell=sh
+ [ -n ]
+ [ -n ]
+ [ -n ]
+ [ dash = sh ]
+ [ sh = sh ]
+ vars_script_name=/var/jenkins/workspace/ArborX_master/test_install@tmp/durable-f6b4b87e/script.sh: 160: /opt/intel/oneapi/dev-utilities/latest/env/vars.sh: Bad substitution
+ :
+ printf %s /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-f6b4b87e/script.sh: 160: /opt/intel/oneapi/dev-utilities/latest/env/vars.sh: Bad substitution
+ grep -Eq sh: [0-9]+: .*vars\.sh:
+ echo 0
+ [ 0 -eq 0 ]
+ expr /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-f6b4b87e/script.sh: 160: /opt/intel/oneapi/dev-utilities/latest/env/vars.sh: Bad substitution : ^.*sh: [0-9]*: \(.*\):
+ vars_script_name=/opt/intel/oneapi/dev-utilities/latest/env/vars.sh
+ [ = /opt/intel/oneapi/dev-utilities/latest/env/vars.sh ]
+ get_script_path /opt/intel/oneapi/dev-utilities/latest/env/vars.sh
+ script=/opt/intel/oneapi/dev-utilities/latest/env/vars.sh
+ [ -L /opt/intel/oneapi/dev-utilities/latest/env/vars.sh ]
+ command dirname -- /opt/intel/oneapi/dev-utilities/latest/env/vars.sh
+ script_dir=/opt/intel/oneapi/dev-utilities/latest/env
+ cd /opt/intel/oneapi/dev-utilities/latest/env
+ command pwd -P
+ script_dir=/opt/intel/oneapi/dev-utilities/2021.8.0/env
+ printf %s /opt/intel/oneapi/dev-utilities/2021.8.0/env
+ vars_script_path=/opt/intel/oneapi/dev-utilities/2021.8.0/env
+ dirname -- /opt/intel/oneapi/dev-utilities/2021.8.0/env
+ component_root=/opt/intel/oneapi/dev-utilities/2021.8.0
+ prepend_path /opt/intel/oneapi/dev-utilities/2021.8.0/bin /opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
+ path_to_add=/opt/intel/oneapi/dev-utilities/2021.8.0/bin
+ path_is_now=/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
+ [ = /opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin ]
+ printf %s /opt/intel/oneapi/dev-utilities/2021.8.0/bin:/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
+ PATH=/opt/intel/oneapi/dev-utilities/2021.8.0/bin:/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
+ export PATH
+ prepend_path /opt/intel/oneapi/dev-utilities/2021.8.0/include
+ path_to_add=/opt/intel/oneapi/dev-utilities/2021.8.0/include
+ path_is_now=
+ [ = ]
+ printf %s /opt/intel/oneapi/dev-utilities/2021.8.0/include
+ CPATH=/opt/intel/oneapi/dev-utilities/2021.8.0/include
+ export CPATH
+ temp_var=3
+ expr dpl=latest : \(.*\)=.*
+ arg_base=dpl
+ expr dpl=latest : .*=\(.*\)
+ arg_verz=latest
+ arg_path=/opt/intel/oneapi/dpl/latest/env/vars.sh
+ SETVARS_VARS_PATH=/opt/intel/oneapi/dpl/latest/env/vars.sh
+ export SETVARS_VARS_PATH
+ [ exclude = latest ]
+ [ -r /opt/intel/oneapi/dpl/latest/env/vars.sh ]
+ echo :: dpl -- latest
:: dpl -- latest
+ . /opt/intel/oneapi/dpl/latest/env/vars.sh SETVARS_CALL=1
+ _vars_this_script_name=vars.sh
+ _vars_get_proc_name /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-f6b4b87e/script.sh
+ [ -n ]
+ script=/var/jenkins/workspace/ArborX_master/test_install@tmp/durable-f6b4b87e/script.sh
+ [ -L /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-f6b4b87e/script.sh ]
+ basename -- /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-f6b4b87e/script.sh
+ [ vars.sh = script.sh ]
+ vars_script_name=
+ ps -p 13020 -o comm=
+ vars_script_shell=sh
+ [ -n ]
+ [ -n ]
+ [ -n ]
+ [ dash = sh ]
+ [ sh = sh ]
+ vars_script_name=/var/jenkins/workspace/ArborX_master/test_install@tmp/durable-f6b4b87e/script.sh: 148: /opt/intel/oneapi/dpl/latest/env/vars.sh: Bad substitution
+ :
+ printf %s /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-f6b4b87e/script.sh: 148: /opt/intel/oneapi/dpl/latest/env/vars.sh: Bad substitution
+ grep -Eq sh: [0-9]+: .*vars\.sh:
+ echo 0
+ [ 0 -eq 0 ]
+ expr /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-f6b4b87e/script.sh: 148: /opt/intel/oneapi/dpl/latest/env/vars.sh: Bad substitution : ^.*sh: [0-9]*: \(.*\):
+ vars_script_name=/opt/intel/oneapi/dpl/latest/env/vars.sh
+ [ = /opt/intel/oneapi/dpl/latest/env/vars.sh ]
+ rreadlink /opt/intel/oneapi/dpl/latest/env/vars.sh
+ target=/opt/intel/oneapi/dpl/latest/env/vars.sh fname= targetDir= CDPATH=
+ [ -n ]
+ :
+ [ -L /opt/intel/oneapi/dpl/latest/env/vars.sh ]
+ [ -e /opt/intel/oneapi/dpl/latest/env/vars.sh ]
+ command dirname -- /opt/intel/oneapi/dpl/latest/env/vars.sh
+ command cd /opt/intel/oneapi/dpl/latest/env
+ command basename -- /opt/intel/oneapi/dpl/latest/env/vars.sh
+ fname=vars.sh
+ [ vars.sh = / ]
+ [ -L vars.sh ]
+ break
+ command pwd -P
+ targetDir=/opt/intel/oneapi/dpl/2022.0.0/env
+ [ vars.sh = . ]
+ [ vars.sh = .. ]
+ command printf %s\n /opt/intel/oneapi/dpl/2022.0.0/env/vars.sh
+ dirname -- /opt/intel/oneapi/dpl/2022.0.0/env/vars.sh
+ _onedpl_scrip_path=/opt/intel/oneapi/dpl/2022.0.0/env
+ dirname -- /opt/intel/oneapi/dpl/2022.0.0/env
+ DPL_ROOT=/opt/intel/oneapi/dpl/2022.0.0
+ export DPL_ROOT
+ prepend_path /opt/intel/oneapi/dpl/2022.0.0/linux/include /opt/intel/oneapi/dev-utilities/2021.8.0/include
+ path_to_add=/opt/intel/oneapi/dpl/2022.0.0/linux/include
+ path_is_now=/opt/intel/oneapi/dev-utilities/2021.8.0/include
+ [ = /opt/intel/oneapi/dev-utilities/2021.8.0/include ]
+ printf %s /opt/intel/oneapi/dpl/2022.0.0/linux/include:/opt/intel/oneapi/dev-utilities/2021.8.0/include
+ CPATH=/opt/intel/oneapi/dpl/2022.0.0/linux/include:/opt/intel/oneapi/dev-utilities/2021.8.0/include
+ export CPATH
+ prepend_path /opt/intel/oneapi/dpl/2022.0.0/lib/pkgconfig /opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig
+ path_to_add=/opt/intel/oneapi/dpl/2022.0.0/lib/pkgconfig
+ path_is_now=/opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig
+ [ = /opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig ]
+ printf %s /opt/intel/oneapi/dpl/2022.0.0/lib/pkgconfig:/opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig
+ PKG_CONFIG_PATH=/opt/intel/oneapi/dpl/2022.0.0/lib/pkgconfig:/opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig
+ export PKG_CONFIG_PATH
+ temp_var=4
+ expr tbb=latest : \(.*\)=.*
+ arg_base=tbb
+ expr tbb=latest : .*=\(.*\)
+ arg_verz=latest
+ arg_path=/opt/intel/oneapi/tbb/latest/env/vars.sh
+ SETVARS_VARS_PATH=/opt/intel/oneapi/tbb/latest/env/vars.sh
+ export SETVARS_VARS_PATH
+ [ exclude = latest ]
+ [ -r /opt/intel/oneapi/tbb/latest/env/vars.sh ]
+ echo :: tbb -- latest
:: tbb -- latest
+ . /opt/intel/oneapi/tbb/latest/env/vars.sh SETVARS_CALL=1
+ _vars_this_script_name=vars.sh
+ _vars_get_proc_name /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-f6b4b87e/script.sh
+ [ -n ]
+ script=/var/jenkins/workspace/ArborX_master/test_install@tmp/durable-f6b4b87e/script.sh
+ [ -L /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-f6b4b87e/script.sh ]
+ basename -- /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-f6b4b87e/script.sh
+ [ vars.sh = script.sh ]
+ vars_script_name=
+ ps -p 13020 -o comm=
+ vars_script_shell=sh
+ [ -n ]
+ [ -n ]
+ [ -n ]
+ [ dash = sh ]
+ [ sh = sh ]
+ vars_script_name=/var/jenkins/workspace/ArborX_master/test_install@tmp/durable-f6b4b87e/script.sh: 114: /opt/intel/oneapi/tbb/latest/env/vars.sh: Bad substitution
+ :
+ printf %s /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-f6b4b87e/script.sh: 114: /opt/intel/oneapi/tbb/latest/env/vars.sh: Bad substitution
+ grep -Eq sh: [0-9]+: .*vars\.sh:
+ echo 0
+ [ 0 -eq 0 ]
+ expr /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-f6b4b87e/script.sh: 114: /opt/intel/oneapi/tbb/latest/env/vars.sh: Bad substitution : ^.*sh: [0-9]*: \(.*\):
+ vars_script_name=/opt/intel/oneapi/tbb/latest/env/vars.sh
+ [ = /opt/intel/oneapi/tbb/latest/env/vars.sh ]
+ get_script_path /opt/intel/oneapi/tbb/latest/env/vars.sh
+ script_path=/opt/intel/oneapi/tbb/latest/env/vars.sh
+ [ -L /opt/intel/oneapi/tbb/latest/env/vars.sh ]
+ command dirname -- /opt/intel/oneapi/tbb/latest/env/vars.sh
+ script_dir=/opt/intel/oneapi/tbb/latest/env
+ cd /opt/intel/oneapi/tbb/latest/env
+ command pwd -P
+ script_dir=/opt/intel/oneapi/tbb/2021.8.0/env
+ printf %s /opt/intel/oneapi/tbb/2021.8.0/env
+ TBBROOT=/opt/intel/oneapi/tbb/2021.8.0/env/..
+ TBB_TARGET_ARCH=intel64
+ [ -n ]
+ TBB_LIB_NAME=libtbb.so.12
+ TBB_LIB_DIR=intel64/gcc4.8
+ [ -e /opt/intel/oneapi/tbb/2021.8.0/env/../lib/intel64/gcc4.8/libtbb.so.12 ]
+ export TBBROOT
+ prepend_path /opt/intel/oneapi/tbb/2021.8.0/env/../lib/intel64/gcc4.8 /opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/usr/local/cuda/lib64/stubs
+ path_to_add=/opt/intel/oneapi/tbb/2021.8.0/env/../lib/intel64/gcc4.8
+ path_is_now=/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/usr/local/cuda/lib64/stubs
+ [ = /opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/usr/local/cuda/lib64/stubs ]
+ printf %s /opt/intel/oneapi/tbb/2021.8.0/env/../lib/intel64/gcc4.8:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/usr/local/cuda/lib64/stubs
+ LIBRARY_PATH=/opt/intel/oneapi/tbb/2021.8.0/env/../lib/intel64/gcc4.8:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/usr/local/cuda/lib64/stubs
+ export LIBRARY_PATH
+ prepend_path /opt/intel/oneapi/tbb/2021.8.0/env/../lib/intel64/gcc4.8 /opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/libipt/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/dep/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64
+ path_to_add=/opt/intel/oneapi/tbb/2021.8.0/env/../lib/intel64/gcc4.8
+ path_is_now=/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/libipt/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/dep/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64
+ [ = /opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/libipt/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/dep/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 ]
+ printf %s /opt/intel/oneapi/tbb/2021.8.0/env/../lib/intel64/gcc4.8:/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/libipt/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/dep/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64
+ LD_LIBRARY_PATH=/opt/intel/oneapi/tbb/2021.8.0/env/../lib/intel64/gcc4.8:/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/libipt/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/dep/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64
+ export LD_LIBRARY_PATH
+ prepend_path /opt/intel/oneapi/tbb/2021.8.0/env/../include /opt/intel/oneapi/dpl/2022.0.0/linux/include:/opt/intel/oneapi/dev-utilities/2021.8.0/include
+ path_to_add=/opt/intel/oneapi/tbb/2021.8.0/env/../include
+ path_is_now=/opt/intel/oneapi/dpl/2022.0.0/linux/include:/opt/intel/oneapi/dev-utilities/2021.8.0/include
+ [ = /opt/intel/oneapi/dpl/2022.0.0/linux/include:/opt/intel/oneapi/dev-utilities/2021.8.0/include ]
+ printf %s /opt/intel/oneapi/tbb/2021.8.0/env/../include:/opt/intel/oneapi/dpl/2022.0.0/linux/include:/opt/intel/oneapi/dev-utilities/2021.8.0/include
+ CPATH=/opt/intel/oneapi/tbb/2021.8.0/env/../include:/opt/intel/oneapi/dpl/2022.0.0/linux/include:/opt/intel/oneapi/dev-utilities/2021.8.0/include
+ export CPATH
+ prepend_path /opt/intel/oneapi/tbb/2021.8.0/env/.. /opt/intel/oneapi/compiler/2023.0.0/linux/IntelDPCPP
+ path_to_add=/opt/intel/oneapi/tbb/2021.8.0/env/..
+ path_is_now=/opt/intel/oneapi/compiler/2023.0.0/linux/IntelDPCPP
+ [ = /opt/intel/oneapi/compiler/2023.0.0/linux/IntelDPCPP ]
+ printf %s /opt/intel/oneapi/tbb/2021.8.0/env/..:/opt/intel/oneapi/compiler/2023.0.0/linux/IntelDPCPP
+ CMAKE_PREFIX_PATH=/opt/intel/oneapi/tbb/2021.8.0/env/..:/opt/intel/oneapi/compiler/2023.0.0/linux/IntelDPCPP
+ export CMAKE_PREFIX_PATH
+ prepend_path /opt/intel/oneapi/tbb/2021.8.0/env/../lib/pkgconfig /opt/intel/oneapi/dpl/2022.0.0/lib/pkgconfig:/opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig
+ path_to_add=/opt/intel/oneapi/tbb/2021.8.0/env/../lib/pkgconfig
+ path_is_now=/opt/intel/oneapi/dpl/2022.0.0/lib/pkgconfig:/opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig
+ [ = /opt/intel/oneapi/dpl/2022.0.0/lib/pkgconfig:/opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig ]
+ printf %s /opt/intel/oneapi/tbb/2021.8.0/env/../lib/pkgconfig:/opt/intel/oneapi/dpl/2022.0.0/lib/pkgconfig:/opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig
+ PKG_CONFIG_PATH=/opt/intel/oneapi/tbb/2021.8.0/env/../lib/pkgconfig:/opt/intel/oneapi/dpl/2022.0.0/lib/pkgconfig:/opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig
+ export PKG_CONFIG_PATH
+ temp_var=5
+ [ 5 -eq 0 ]
+ echo :: oneAPI environment initialized ::
:: oneAPI environment initialized ::
+ echo
+ [ 0 -ne 0 ]
+ eval set --
+ set --
+ prep_for_exit 0
+ script_return_code=0
+ unset -v SETVARS_CALL
+ unset -v SETVARS_ARGS
+ unset -v SETVARS_VARS_PATH
+ [ 0 = ]
+ [ 0 -eq 0 ]
+ SETVARS_COMPLETED=1
+ export SETVARS_COMPLETED
+ return 0
+ return
+ cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_CXX_COMPILER=/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -D CMAKE_CXX_EXTENSIONS=OFF -D CMAKE_CXX_FLAGS=-Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -D CMAKE_PREFIX_PATH=/opt/kokkos;/opt/arborx examples
-- The CXX compiler identification is IntelLLVM 2023.0.0
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found MPI_CXX: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so (found version "3.1")
-- Found MPI: TRUE (found version "3.1")
-- Found Boost: /opt/boost/lib/cmake/Boost-1.81.0/BoostConfig.cmake (found version "1.81.0") found components: program_options
-- Configuring done (3.0s)
-- Generating done (0.1s)
-- Build files have been written to: /var/jenkins/workspace/ArborX_master/test_install
[Pipeline] sh
+ . /opt/intel/oneapi/setvars.sh --include-intel-llvm
+ script_name=setvars.sh
+ config_file=
+ config_array=
+ component_array=
+ warning_tally=0
+ posix_nl=
+ save_args
+ echo
+ script_args=
+ _setvars_this_script_name=setvars.sh
+ _setvars_get_proc_name /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-6a986fd6/script.sh
+ [ -n ]
+ script=/var/jenkins/workspace/ArborX_master/test_install@tmp/durable-6a986fd6/script.sh
+ [ -L /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-6a986fd6/script.sh ]
+ basename -- /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-6a986fd6/script.sh
+ [ setvars.sh = script.sh ]
+ sourcer=
+ sourced_nm=
+ ps -p 13296 -o comm=
+ sourced_sh=sh
+ _setvars_get_proc_name /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-6a986fd6/script.sh
+ [ -n ]
+ script=/var/jenkins/workspace/ArborX_master/test_install@tmp/durable-6a986fd6/script.sh
+ [ -L /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-6a986fd6/script.sh ]
+ basename -- /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-6a986fd6/script.sh
+ proc_name=script.sh
+ [ -n ]
+ [ -n ]
+ [ -n ]
+ [ dash = sh ]
+ [ sh = sh ]
+ printf %s: %s script.sh SH_VERSION = unknown
+ sourcer=script.sh: SH_VERSION = unknown
+ sourced_nm=/var/jenkins/workspace/ArborX_master/test_install@tmp/durable-6a986fd6/script.sh: 351: /opt/intel/oneapi/setvars.sh: Bad substitution
+ :
+ printf %s /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-6a986fd6/script.sh: 351: /opt/intel/oneapi/setvars.sh: Bad substitution
+ grep -Eq sh: [0-9]+: .*setvars\.sh:
+ echo 0
+ [ 0 -eq 0 ]
+ expr /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-6a986fd6/script.sh: 351: /opt/intel/oneapi/setvars.sh: Bad substitution : ^.*sh: [0-9]*: \(.*\):
+ sourced_nm=/opt/intel/oneapi/setvars.sh
+ [ = /opt/intel/oneapi/setvars.sh ]
+ get_script_path /opt/intel/oneapi/setvars.sh
+ script=/opt/intel/oneapi/setvars.sh
+ [ -L /opt/intel/oneapi/setvars.sh ]
+ command dirname -- /opt/intel/oneapi/setvars.sh
+ script_dir=/opt/intel/oneapi
+ cd /opt/intel/oneapi
+ command pwd -P
+ script_dir=/opt/intel/oneapi
+ printf %s /opt/intel/oneapi
+ script_root=/opt/intel/oneapi
+ help=0
+ force=0
+ config=0
+ config_file=
+ list_of_args=
+ [ -n ]
+ printf %s %s args: Using "$@" for setvars.sh arguments:
+ input_args=args: Using "$@" for setvars.sh arguments:
+ SETVARS_ARGS=
+ export SETVARS_ARGS
+ [ 0 != 0 ]
+ [ = 1 ]
+ [ 0 -eq 1 ]
+ version_default=latest
+ awk NF
+ command ls /opt/intel/oneapi/compiler/2023.0.0/env/vars.sh /opt/intel/oneapi/compiler/latest/env/vars.sh /opt/intel/oneapi/debugger/2023.0.0/env/vars.sh /opt/intel/oneapi/debugger/latest/env/vars.sh /opt/intel/oneapi/dev-utilities/2021.8.0/env/vars.sh /opt/intel/oneapi/dev-utilities/latest/env/vars.sh /opt/intel/oneapi/dpl/2022.0.0/env/vars.sh /opt/intel/oneapi/dpl/latest/env/vars.sh /opt/intel/oneapi/tbb/2021.8.0/env/vars.sh /opt/intel/oneapi/tbb/latest/env/vars.sh
+ component_array=/opt/intel/oneapi/compiler/2023.0.0/env/vars.sh
/opt/intel/oneapi/compiler/latest/env/vars.sh
/opt/intel/oneapi/debugger/2023.0.0/env/vars.sh
/opt/intel/oneapi/debugger/latest/env/vars.sh
/opt/intel/oneapi/dev-utilities/2021.8.0/env/vars.sh
/opt/intel/oneapi/dev-utilities/latest/env/vars.sh
/opt/intel/oneapi/dpl/2022.0.0/env/vars.sh
/opt/intel/oneapi/dpl/latest/env/vars.sh
/opt/intel/oneapi/tbb/2021.8.0/env/vars.sh
/opt/intel/oneapi/tbb/latest/env/vars.sh
+ temp_array=
+ prep_for_eval /opt/intel/oneapi/compiler/2023.0.0/env/vars.sh
/opt/intel/oneapi/compiler/latest/env/vars.sh
/opt/intel/oneapi/debugger/2023.0.0/env/vars.sh
/opt/intel/oneapi/debugger/latest/env/vars.sh
/opt/intel/oneapi/dev-utilities/2021.8.0/env/vars.sh
/opt/intel/oneapi/dev-utilities/latest/env/vars.sh
/opt/intel/oneapi/dpl/2022.0.0/env/vars.sh
/opt/intel/oneapi/dpl/latest/env/vars.sh
/opt/intel/oneapi/tbb/2021.8.0/env/vars.sh
/opt/intel/oneapi/tbb/latest/env/vars.sh
+ echo /opt/intel/oneapi/compiler/2023.0.0/env/vars.sh
/opt/intel/oneapi/compiler/latest/env/vars.sh
/opt/intel/oneapi/debugger/2023.0.0/env/vars.sh
/opt/intel/oneapi/debugger/latest/env/vars.sh
/opt/intel/oneapi/dev-utilities/2021.8.0/env/vars.sh
/opt/intel/oneapi/dev-utilities/latest/env/vars.sh
/opt/intel/oneapi/dpl/2022.0.0/env/vars.sh
/opt/intel/oneapi/dpl/latest/env/vars.sh
/opt/intel/oneapi/tbb/2021.8.0/env/vars.sh
/opt/intel/oneapi/tbb/latest/env/vars.sh
+ awk NF
+ sed -e s/^/'/g -e s/$/' \\/g -e $s/\\$//
+ eval set -- '/opt/intel/oneapi/compiler/2023.0.0/env/vars.sh' \
'/opt/intel/oneapi/compiler/latest/env/vars.sh' \
'/opt/intel/oneapi/debugger/2023.0.0/env/vars.sh' \
'/opt/intel/oneapi/debugger/latest/env/vars.sh' \
'/opt/intel/oneapi/dev-utilities/2021.8.0/env/vars.sh' \
'/opt/intel/oneapi/dev-utilities/latest/env/vars.sh' \
'/opt/intel/oneapi/dpl/2022.0.0/env/vars.sh' \
'/opt/intel/oneapi/dpl/latest/env/vars.sh' \
'/opt/intel/oneapi/tbb/2021.8.0/env/vars.sh' \
'/opt/intel/oneapi/tbb/latest/env/vars.sh'
+ set -- /opt/intel/oneapi/compiler/2023.0.0/env/vars.sh /opt/intel/oneapi/compiler/latest/env/vars.sh /opt/intel/oneapi/debugger/2023.0.0/env/vars.sh /opt/intel/oneapi/debugger/latest/env/vars.sh /opt/intel/oneapi/dev-utilities/2021.8.0/env/vars.sh /opt/intel/oneapi/dev-utilities/latest/env/vars.sh /opt/intel/oneapi/dpl/2022.0.0/env/vars.sh /opt/intel/oneapi/dpl/latest/env/vars.sh /opt/intel/oneapi/tbb/2021.8.0/env/vars.sh /opt/intel/oneapi/tbb/latest/env/vars.sh
+ dirname -- /opt/intel/oneapi/compiler/2023.0.0/env/vars.sh
+ dirname -- /opt/intel/oneapi/compiler/2023.0.0/env
+ dirname -- /opt/intel/oneapi/compiler/2023.0.0
+ basename -- /opt/intel/oneapi/compiler
+ arg=compiler
+ [ -r /opt/intel/oneapi/compiler/latest/env/vars.sh ]
+ temp_array=compiler
+ dirname -- /opt/intel/oneapi/compiler/latest/env/vars.sh
+ dirname -- /opt/intel/oneapi/compiler/latest/env
+ dirname -- /opt/intel/oneapi/compiler/latest
+ basename -- /opt/intel/oneapi/compiler
+ arg=compiler
+ [ -r /opt/intel/oneapi/compiler/latest/env/vars.sh ]
+ temp_array=compiler
compiler
+ dirname -- /opt/intel/oneapi/debugger/2023.0.0/env/vars.sh
+ dirname -- /opt/intel/oneapi/debugger/2023.0.0/env
+ dirname -- /opt/intel/oneapi/debugger/2023.0.0
+ basename -- /opt/intel/oneapi/debugger
+ arg=debugger
+ [ -r /opt/intel/oneapi/debugger/latest/env/vars.sh ]
+ temp_array=compiler
compiler
debugger
+ dirname -- /opt/intel/oneapi/debugger/latest/env/vars.sh
+ dirname -- /opt/intel/oneapi/debugger/latest/env
+ dirname -- /opt/intel/oneapi/debugger/latest
+ basename -- /opt/intel/oneapi/debugger
+ arg=debugger
+ [ -r /opt/intel/oneapi/debugger/latest/env/vars.sh ]
+ temp_array=compiler
compiler
debugger
debugger
+ dirname -- /opt/intel/oneapi/dev-utilities/2021.8.0/env/vars.sh
+ dirname -- /opt/intel/oneapi/dev-utilities/2021.8.0/env
+ dirname -- /opt/intel/oneapi/dev-utilities/2021.8.0
+ basename -- /opt/intel/oneapi/dev-utilities
+ arg=dev-utilities
+ [ -r /opt/intel/oneapi/dev-utilities/latest/env/vars.sh ]
+ temp_array=compiler
compiler
debugger
debugger
dev-utilities
+ dirname -- /opt/intel/oneapi/dev-utilities/latest/env/vars.sh
+ dirname -- /opt/intel/oneapi/dev-utilities/latest/env
+ dirname -- /opt/intel/oneapi/dev-utilities/latest
+ basename -- /opt/intel/oneapi/dev-utilities
+ arg=dev-utilities
+ [ -r /opt/intel/oneapi/dev-utilities/latest/env/vars.sh ]
+ temp_array=compiler
compiler
debugger
debugger
dev-utilities
dev-utilities
+ dirname -- /opt/intel/oneapi/dpl/2022.0.0/env/vars.sh
+ dirname -- /opt/intel/oneapi/dpl/2022.0.0/env
+ dirname -- /opt/intel/oneapi/dpl/2022.0.0
+ basename -- /opt/intel/oneapi/dpl
+ arg=dpl
+ [ -r /opt/intel/oneapi/dpl/latest/env/vars.sh ]
+ temp_array=compiler
compiler
debugger
debugger
dev-utilities
dev-utilities
dpl
+ dirname -- /opt/intel/oneapi/dpl/latest/env/vars.sh
+ dirname -- /opt/intel/oneapi/dpl/latest/env
+ dirname -- /opt/intel/oneapi/dpl/latest
+ basename -- /opt/intel/oneapi/dpl
+ arg=dpl
+ [ -r /opt/intel/oneapi/dpl/latest/env/vars.sh ]
+ temp_array=compiler
compiler
debugger
debugger
dev-utilities
dev-utilities
dpl
dpl
+ dirname -- /opt/intel/oneapi/tbb/2021.8.0/env/vars.sh
+ dirname -- /opt/intel/oneapi/tbb/2021.8.0/env
+ dirname -- /opt/intel/oneapi/tbb/2021.8.0
+ basename -- /opt/intel/oneapi/tbb
+ arg=tbb
+ [ -r /opt/intel/oneapi/tbb/latest/env/vars.sh ]
+ temp_array=compiler
compiler
debugger
debugger
dev-utilities
dev-utilities
dpl
dpl
tbb
+ dirname -- /opt/intel/oneapi/tbb/latest/env/vars.sh
+ dirname -- /opt/intel/oneapi/tbb/latest/env
+ dirname -- /opt/intel/oneapi/tbb/latest
+ basename -- /opt/intel/oneapi/tbb
+ arg=tbb
+ [ -r /opt/intel/oneapi/tbb/latest/env/vars.sh ]
+ temp_array=compiler
compiler
debugger
debugger
dev-utilities
dev-utilities
dpl
dpl
tbb
tbb
+ component_array=compiler
compiler
debugger
debugger
dev-utilities
dev-utilities
dpl
dpl
tbb
tbb
+ printf %s\n compiler
compiler
debugger
debugger
dev-utilities
dev-utilities
dpl
dpl
tbb
tbb
+ uniq
+ component_array=compiler
debugger
dev-utilities
dpl
tbb
+ printf %s\n compiler
debugger
dev-utilities
dpl
tbb
+ wc -l
+ temp_var=5
+ [ 5 -le 0 ]
+ [ 0 = 1 ]
+ prep_for_eval compiler
debugger
dev-utilities
dpl
tbb
+ echo compiler
debugger
dev-utilities
dpl
tbb
+ awk NF
+ sed -e s/^/'/g -e s/$/' \\/g -e $s/\\$//
+ eval set -- 'compiler' \
'debugger' \
'dev-utilities' \
'dpl' \
'tbb'
+ set -- compiler debugger dev-utilities dpl tbb
+ temp_array=
+ arg=compiler=latest
+ temp_array=compiler=latest
+ arg=debugger=latest
+ temp_array=compiler=latest
debugger=latest
+ arg=dev-utilities=latest
+ temp_array=compiler=latest
debugger=latest
dev-utilities=latest
+ arg=dpl=latest
+ temp_array=compiler=latest
debugger=latest
dev-utilities=latest
dpl=latest
+ arg=tbb=latest
+ temp_array=compiler=latest
debugger=latest
dev-utilities=latest
dpl=latest
tbb=latest
+ component_array=compiler=latest
debugger=latest
dev-utilities=latest
dpl=latest
tbb=latest
+ [ 0 = 1 ]
+ printf %s\n compiler=latest
debugger=latest
dev-utilities=latest
dpl=latest
tbb=latest
+ awk NF
+ component_array=compiler=latest
debugger=latest
dev-utilities=latest
dpl=latest
tbb=latest
+ echo
+ echo :: initializing oneAPI environment ...
:: initializing oneAPI environment ...
+ echo script.sh: SH_VERSION = unknown
script.sh: SH_VERSION = unknown
+ echo args: Using "$@" for setvars.sh arguments:
args: Using "$@" for setvars.sh arguments:
+ ONEAPI_ROOT=/opt/intel/oneapi
+ export ONEAPI_ROOT
+ SETVARS_CALL=1
+ export SETVARS_CALL
+ temp_var=0
+ prep_for_eval compiler=latest
debugger=latest
dev-utilities=latest
dpl=latest
tbb=latest
+ echo compiler=latest
debugger=latest
dev-utilities=latest
dpl=latest
tbb=latest
+ awk NF
+ sed -e s/^/'/g -e s/$/' \\/g -e $s/\\$//
+ eval set -- 'compiler=latest' \
'debugger=latest' \
'dev-utilities=latest' \
'dpl=latest' \
'tbb=latest'
+ set -- compiler=latest debugger=latest dev-utilities=latest dpl=latest tbb=latest
+ expr compiler=latest : \(.*\)=.*
+ arg_base=compiler
+ expr compiler=latest : .*=\(.*\)
+ arg_verz=latest
+ arg_path=/opt/intel/oneapi/compiler/latest/env/vars.sh
+ SETVARS_VARS_PATH=/opt/intel/oneapi/compiler/latest/env/vars.sh
+ export SETVARS_VARS_PATH
+ [ exclude = latest ]
+ [ -r /opt/intel/oneapi/compiler/latest/env/vars.sh ]
+ echo :: compiler -- latest
:: compiler -- latest
+ . /opt/intel/oneapi/compiler/latest/env/vars.sh SETVARS_CALL=1
+ _vars_this_script_name=vars.sh
+ _vars_get_proc_name /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-6a986fd6/script.sh
+ [ -n ]
+ script=/var/jenkins/workspace/ArborX_master/test_install@tmp/durable-6a986fd6/script.sh
+ [ -L /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-6a986fd6/script.sh ]
+ basename -- /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-6a986fd6/script.sh
+ [ vars.sh = script.sh ]
+ vars_script_name=
+ ps -p 13296 -o comm=
+ vars_script_shell=sh
+ [ -n ]
+ [ -n ]
+ [ -n ]
+ [ dash = sh ]
+ [ sh = sh ]
+ vars_script_name=/var/jenkins/workspace/ArborX_master/test_install@tmp/durable-6a986fd6/script.sh: 174: /opt/intel/oneapi/compiler/latest/env/vars.sh: Bad substitution
+ :
+ printf %s /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-6a986fd6/script.sh: 174: /opt/intel/oneapi/compiler/latest/env/vars.sh: Bad substitution
+ grep -Eq sh: [0-9]+: .*vars\.sh:
+ echo 0
+ [ 0 -eq 0 ]
+ expr /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-6a986fd6/script.sh: 174: /opt/intel/oneapi/compiler/latest/env/vars.sh: Bad substitution : ^.*sh: [0-9]*: \(.*\):
+ vars_script_name=/opt/intel/oneapi/compiler/latest/env/vars.sh
+ [ = /opt/intel/oneapi/compiler/latest/env/vars.sh ]
+ get_script_path /opt/intel/oneapi/compiler/latest/env/vars.sh
+ script=/opt/intel/oneapi/compiler/latest/env/vars.sh
+ [ -L /opt/intel/oneapi/compiler/latest/env/vars.sh ]
+ command dirname -- /opt/intel/oneapi/compiler/latest/env/vars.sh
+ script_dir=/opt/intel/oneapi/compiler/latest/env
+ cd /opt/intel/oneapi/compiler/latest/env
+ command pwd -P
+ script_dir=/opt/intel/oneapi/compiler/2023.0.0/env
+ printf %s /opt/intel/oneapi/compiler/2023.0.0/env
+ my_script_path=/opt/intel/oneapi/compiler/2023.0.0/env
+ dirname -- /opt/intel/oneapi/compiler/2023.0.0/env
+ component_root=/opt/intel/oneapi/compiler/2023.0.0
+ CMPLR_ROOT=/opt/intel/oneapi/compiler/2023.0.0
+ export CMPLR_ROOT
+ INTEL_TARGET_ARCH=intel64
+ INTEL_TARGET_PLATFORM=linux
+ USE_INTEL_LLVM=0
+ [ 5 -gt 0 ]
+ shift
+ [ 4 -gt 0 ]
+ shift
+ [ 3 -gt 0 ]
+ shift
+ [ 2 -gt 0 ]
+ shift
+ [ 1 -gt 0 ]
+ shift
+ [ 0 -gt 0 ]
+ [ intel64 = ia32 ]
+ unset INTEL_TARGET_ARCH_IA32
+ prepend_path /opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin /opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
+ path_to_add=/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin
+ path_is_now=/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
+ [ = /opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin ]
+ printf %s /opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
+ PATH=/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
+ export PATH
+ [ 0 = 1 ]
+ [ intel64 = ia32 ]
+ prepend_path /opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib /usr/local/cuda/lib64/stubs
+ path_to_add=/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib
+ path_is_now=/usr/local/cuda/lib64/stubs
+ [ = /usr/local/cuda/lib64/stubs ]
+ printf %s /opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/usr/local/cuda/lib64/stubs
+ LIBRARY_PATH=/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/usr/local/cuda/lib64/stubs
+ export LIBRARY_PATH
+ prepend_path /opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin /usr/local/nvidia/lib:/usr/local/nvidia/lib64
+ path_to_add=/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin
+ path_is_now=/usr/local/nvidia/lib:/usr/local/nvidia/lib64
+ [ = /usr/local/nvidia/lib:/usr/local/nvidia/lib64 ]
+ printf %s /opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64
+ LD_LIBRARY_PATH=/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64
+ export LD_LIBRARY_PATH
+ [ intel64 = ia32 ]
+ [ -n ]
+ [ -f /opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/fpgavars.sh ]
+ FPGA_VARS_DIR=/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga
+ export FPGA_VARS_DIR
+ FPGA_VARS_ARGS=
+ export FPGA_VARS_ARGS
+ . /opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/fpgavars.sh
+ SCRIPTDIR=/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga
+ icdadd libalteracl.so
+ [ -z ]
+ export OCL_ICD_FILENAMES=libalteracl.so
+ icdadd libintelocl_emu.so
+ [ -z x ]
+ export OCL_ICD_FILENAMES=libintelocl_emu.so:libalteracl.so
+ export ACL_BOARD_VENDOR_PATH=/opt/Intel/OpenCLFPGA/oneAPI/Boards
+ export INTELFPGAOCLSDKROOT=/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga
+ export PATH=/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
+ uname -m
+ ARCH=x86_64
+ arch_type=
+ arch_type=linux64
+ export LD_LIBRARY_PATH=/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64
+ prepend_path /opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64 /opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64
+ path_to_add=/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64
+ path_is_now=/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64
+ [ = /opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 ]
+ printf %s /opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64
+ LD_LIBRARY_PATH=/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64
+ export LD_LIBRARY_PATH
+ [ -z libintelocl_emu.so:libalteracl.so ]
+ OCL_ICD_FILENAMES=libintelocl_emu.so:libalteracl.so:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64/libintelocl.so
+ [ -n ]
+ export OCL_ICD_FILENAMES
+ prepend_manpath /opt/intel/oneapi/compiler/2023.0.0/documentation/en/man/common
+ path_to_add=/opt/intel/oneapi/compiler/2023.0.0/documentation/en/man/common
+ path_is_now=
+ [ = ]
+ printf %s /opt/intel/oneapi/compiler/2023.0.0/documentation/en/man/common:
+ MANPATH=/opt/intel/oneapi/compiler/2023.0.0/documentation/en/man/common:
+ export MANPATH
+ prepend_path /opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig
+ path_to_add=/opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig
+ path_is_now=
+ [ = ]
+ printf %s /opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig
+ PKG_CONFIG_PATH=/opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig
+ export PKG_CONFIG_PATH
+ prepend_path /opt/intel/oneapi/compiler/2023.0.0/linux/IntelDPCPP
+ path_to_add=/opt/intel/oneapi/compiler/2023.0.0/linux/IntelDPCPP
+ path_is_now=
+ [ = ]
+ printf %s /opt/intel/oneapi/compiler/2023.0.0/linux/IntelDPCPP
+ CMAKE_PREFIX_PATH=/opt/intel/oneapi/compiler/2023.0.0/linux/IntelDPCPP
+ export CMAKE_PREFIX_PATH
+ prepend_path /opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin/locale/%l_%t/%N
+ path_to_add=/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin/locale/%l_%t/%N
+ path_is_now=
+ [ = ]
+ printf %s /opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin/locale/%l_%t/%N
+ NLSPATH=/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin/locale/%l_%t/%N
+ export NLSPATH
+ prepend_path /opt/intel/oneapi/compiler/2023.0.0/sys_check/sys_check.sh
+ path_to_add=/opt/intel/oneapi/compiler/2023.0.0/sys_check/sys_check.sh
+ path_is_now=
+ [ = ]
+ printf %s /opt/intel/oneapi/compiler/2023.0.0/sys_check/sys_check.sh
+ DIAGUTIL_PATH=/opt/intel/oneapi/compiler/2023.0.0/sys_check/sys_check.sh
+ export DIAGUTIL_PATH
+ temp_var=1
+ expr debugger=latest : \(.*\)=.*
+ arg_base=debugger
+ expr debugger=latest : .*=\(.*\)
+ arg_verz=latest
+ arg_path=/opt/intel/oneapi/debugger/latest/env/vars.sh
+ SETVARS_VARS_PATH=/opt/intel/oneapi/debugger/latest/env/vars.sh
+ export SETVARS_VARS_PATH
+ [ exclude = latest ]
+ [ -r /opt/intel/oneapi/debugger/latest/env/vars.sh ]
+ echo :: debugger -- latest
:: debugger -- latest
+ . /opt/intel/oneapi/debugger/latest/env/vars.sh SETVARS_CALL=1
+ _vars_this_script_name=vars.sh
+ _vars_get_proc_name /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-6a986fd6/script.sh
+ [ -n ]
+ script=/var/jenkins/workspace/ArborX_master/test_install@tmp/durable-6a986fd6/script.sh
+ [ -L /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-6a986fd6/script.sh ]
+ basename -- /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-6a986fd6/script.sh
+ [ vars.sh = script.sh ]
+ vars_script_name=
+ ps -p 13296 -o comm=
+ vars_script_shell=sh
+ [ -n ]
+ [ -n ]
+ [ -n ]
+ [ dash = sh ]
+ [ sh = sh ]
+ vars_script_name=/var/jenkins/workspace/ArborX_master/test_install@tmp/durable-6a986fd6/script.sh: 108: /opt/intel/oneapi/debugger/latest/env/vars.sh: Bad substitution
+ :
+ printf %s /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-6a986fd6/script.sh: 108: /opt/intel/oneapi/debugger/latest/env/vars.sh: Bad substitution
+ grep -Eq sh: [0-9]+: .*vars\.sh:
+ echo 0
+ [ 0 -eq 0 ]
+ expr /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-6a986fd6/script.sh: 108: /opt/intel/oneapi/debugger/latest/env/vars.sh: Bad substitution : ^.*sh: [0-9]*: \(.*\):
+ vars_script_name=/opt/intel/oneapi/debugger/latest/env/vars.sh
+ [ = /opt/intel/oneapi/debugger/latest/env/vars.sh ]
+ get_script_path /opt/intel/oneapi/debugger/latest/env/vars.sh
+ script=/opt/intel/oneapi/debugger/latest/env/vars.sh
+ [ -L /opt/intel/oneapi/debugger/latest/env/vars.sh ]
+ command dirname -- /opt/intel/oneapi/debugger/latest/env/vars.sh
+ script_dir=/opt/intel/oneapi/debugger/latest/env
+ cd /opt/intel/oneapi/debugger/latest/env
+ command pwd -P
+ script_dir=/opt/intel/oneapi/debugger/2023.0.0/env
+ printf %s /opt/intel/oneapi/debugger/2023.0.0/env
+ my_script_path=/opt/intel/oneapi/debugger/2023.0.0/env
+ dirname -- /opt/intel/oneapi/debugger/2023.0.0/env
+ gdb_root=/opt/intel/oneapi/debugger/2023.0.0
+ my_ld_path=/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/libipt/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/dep/lib
+ prepend_path /opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/bin /opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
+ path_to_add=/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/bin
+ path_is_now=/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
+ [ = /opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin ]
+ printf %s /opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
+ PATH=/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
+ export PATH
+ INTEL_PYTHONHOME=/opt/intel/oneapi/debugger/2023.0.0/dep
+ export INTEL_PYTHONHOME
+ prepend_path /opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/libipt/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/dep/lib /opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64
+ path_to_add=/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/libipt/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/dep/lib
+ path_is_now=/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64
+ [ = /opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 ]
+ printf %s /opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/libipt/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/dep/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64
+ LD_LIBRARY_PATH=/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/libipt/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/dep/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64
+ export LD_LIBRARY_PATH
+ prepend_manpath /opt/intel/oneapi/debugger/2023.0.0/documentation/man /opt/intel/oneapi/compiler/2023.0.0/documentation/en/man/common:
+ path_to_add=/opt/intel/oneapi/debugger/2023.0.0/documentation/man
+ path_is_now=/opt/intel/oneapi/compiler/2023.0.0/documentation/en/man/common:
+ [ = /opt/intel/oneapi/compiler/2023.0.0/documentation/en/man/common: ]
+ printf %s /opt/intel/oneapi/debugger/2023.0.0/documentation/man:/opt/intel/oneapi/compiler/2023.0.0/documentation/en/man/common:
+ MANPATH=/opt/intel/oneapi/debugger/2023.0.0/documentation/man:/opt/intel/oneapi/compiler/2023.0.0/documentation/en/man/common:
+ export MANPATH
+ prepend_path /opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib
+ path_to_add=/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib
+ path_is_now=
+ [ = ]
+ printf %s /opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib
+ INFOPATH=/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib
+ export INFOPATH
+ prepend_path /opt/intel/oneapi/debugger/2023.0.0/documentation/info/
+ path_to_add=/opt/intel/oneapi/debugger/2023.0.0/documentation/info/
+ path_is_now=
+ [ = ]
+ printf %s /opt/intel/oneapi/debugger/2023.0.0/documentation/info/
+ GDB_INFO=/opt/intel/oneapi/debugger/2023.0.0/documentation/info/
+ export GDB_INFO
+ prepend_path /opt/intel/oneapi/debugger/2023.0.0/sys_check/debugger_sys_check.py /opt/intel/oneapi/compiler/2023.0.0/sys_check/sys_check.sh
+ path_to_add=/opt/intel/oneapi/debugger/2023.0.0/sys_check/debugger_sys_check.py
+ path_is_now=/opt/intel/oneapi/compiler/2023.0.0/sys_check/sys_check.sh
+ [ = /opt/intel/oneapi/compiler/2023.0.0/sys_check/sys_check.sh ]
+ printf %s /opt/intel/oneapi/debugger/2023.0.0/sys_check/debugger_sys_check.py:/opt/intel/oneapi/compiler/2023.0.0/sys_check/sys_check.sh
+ DIAGUTIL_PATH=/opt/intel/oneapi/debugger/2023.0.0/sys_check/debugger_sys_check.py:/opt/intel/oneapi/compiler/2023.0.0/sys_check/sys_check.sh
+ export DIAGUTIL_PATH
+ temp_var=2
+ expr dev-utilities=latest : \(.*\)=.*
+ arg_base=dev-utilities
+ expr dev-utilities=latest : .*=\(.*\)
+ arg_verz=latest
+ arg_path=/opt/intel/oneapi/dev-utilities/latest/env/vars.sh
+ SETVARS_VARS_PATH=/opt/intel/oneapi/dev-utilities/latest/env/vars.sh
+ export SETVARS_VARS_PATH
+ [ exclude = latest ]
+ [ -r /opt/intel/oneapi/dev-utilities/latest/env/vars.sh ]
+ echo :: dev-utilities -- latest
:: dev-utilities -- latest
+ . /opt/intel/oneapi/dev-utilities/latest/env/vars.sh SETVARS_CALL=1
+ _vars_this_script_name=vars.sh
+ _vars_get_proc_name /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-6a986fd6/script.sh
+ [ -n ]
+ script=/var/jenkins/workspace/ArborX_master/test_install@tmp/durable-6a986fd6/script.sh
+ [ -L /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-6a986fd6/script.sh ]
+ basename -- /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-6a986fd6/script.sh
+ [ vars.sh = script.sh ]
+ vars_script_name=
+ ps -p 13296 -o comm=
+ vars_script_shell=sh
+ [ -n ]
+ [ -n ]
+ [ -n ]
+ [ dash = sh ]
+ [ sh = sh ]
+ vars_script_name=/var/jenkins/workspace/ArborX_master/test_install@tmp/durable-6a986fd6/script.sh: 160: /opt/intel/oneapi/dev-utilities/latest/env/vars.sh: Bad substitution
+ :
+ printf %s /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-6a986fd6/script.sh: 160: /opt/intel/oneapi/dev-utilities/latest/env/vars.sh: Bad substitution
+ grep -Eq sh: [0-9]+: .*vars\.sh:
+ echo 0
+ [ 0 -eq 0 ]
+ expr /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-6a986fd6/script.sh: 160: /opt/intel/oneapi/dev-utilities/latest/env/vars.sh: Bad substitution : ^.*sh: [0-9]*: \(.*\):
+ vars_script_name=/opt/intel/oneapi/dev-utilities/latest/env/vars.sh
+ [ = /opt/intel/oneapi/dev-utilities/latest/env/vars.sh ]
+ get_script_path /opt/intel/oneapi/dev-utilities/latest/env/vars.sh
+ script=/opt/intel/oneapi/dev-utilities/latest/env/vars.sh
+ [ -L /opt/intel/oneapi/dev-utilities/latest/env/vars.sh ]
+ command dirname -- /opt/intel/oneapi/dev-utilities/latest/env/vars.sh
+ script_dir=/opt/intel/oneapi/dev-utilities/latest/env
+ cd /opt/intel/oneapi/dev-utilities/latest/env
+ command pwd -P
+ script_dir=/opt/intel/oneapi/dev-utilities/2021.8.0/env
+ printf %s /opt/intel/oneapi/dev-utilities/2021.8.0/env
+ vars_script_path=/opt/intel/oneapi/dev-utilities/2021.8.0/env
+ dirname -- /opt/intel/oneapi/dev-utilities/2021.8.0/env
+ component_root=/opt/intel/oneapi/dev-utilities/2021.8.0
+ prepend_path /opt/intel/oneapi/dev-utilities/2021.8.0/bin /opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
+ path_to_add=/opt/intel/oneapi/dev-utilities/2021.8.0/bin
+ path_is_now=/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
+ [ = /opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin ]
+ printf %s /opt/intel/oneapi/dev-utilities/2021.8.0/bin:/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
+ PATH=/opt/intel/oneapi/dev-utilities/2021.8.0/bin:/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
+ export PATH
+ prepend_path /opt/intel/oneapi/dev-utilities/2021.8.0/include
+ path_to_add=/opt/intel/oneapi/dev-utilities/2021.8.0/include
+ path_is_now=
+ [ = ]
+ printf %s /opt/intel/oneapi/dev-utilities/2021.8.0/include
+ CPATH=/opt/intel/oneapi/dev-utilities/2021.8.0/include
+ export CPATH
+ temp_var=3
+ expr dpl=latest : \(.*\)=.*
+ arg_base=dpl
+ expr dpl=latest : .*=\(.*\)
+ arg_verz=latest
+ arg_path=/opt/intel/oneapi/dpl/latest/env/vars.sh
+ SETVARS_VARS_PATH=/opt/intel/oneapi/dpl/latest/env/vars.sh
+ export SETVARS_VARS_PATH
+ [ exclude = latest ]
+ [ -r /opt/intel/oneapi/dpl/latest/env/vars.sh ]
+ echo :: dpl -- latest
:: dpl -- latest
+ . /opt/intel/oneapi/dpl/latest/env/vars.sh SETVARS_CALL=1
+ _vars_this_script_name=vars.sh
+ _vars_get_proc_name /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-6a986fd6/script.sh
+ [ -n ]
+ script=/var/jenkins/workspace/ArborX_master/test_install@tmp/durable-6a986fd6/script.sh
+ [ -L /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-6a986fd6/script.sh ]
+ basename -- /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-6a986fd6/script.sh
+ [ vars.sh = script.sh ]
+ vars_script_name=
+ ps -p 13296 -o comm=
+ vars_script_shell=sh
+ [ -n ]
+ [ -n ]
+ [ -n ]
+ [ dash = sh ]
+ [ sh = sh ]
+ vars_script_name=/var/jenkins/workspace/ArborX_master/test_install@tmp/durable-6a986fd6/script.sh: 148: /opt/intel/oneapi/dpl/latest/env/vars.sh: Bad substitution
+ :
+ printf %s /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-6a986fd6/script.sh: 148: /opt/intel/oneapi/dpl/latest/env/vars.sh: Bad substitution
+ grep -Eq sh: [0-9]+: .*vars\.sh:
+ echo 0
+ [ 0 -eq 0 ]
+ expr /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-6a986fd6/script.sh: 148: /opt/intel/oneapi/dpl/latest/env/vars.sh: Bad substitution : ^.*sh: [0-9]*: \(.*\):
+ vars_script_name=/opt/intel/oneapi/dpl/latest/env/vars.sh
+ [ = /opt/intel/oneapi/dpl/latest/env/vars.sh ]
+ rreadlink /opt/intel/oneapi/dpl/latest/env/vars.sh
+ target=/opt/intel/oneapi/dpl/latest/env/vars.sh fname= targetDir= CDPATH=
+ [ -n ]
+ :
+ [ -L /opt/intel/oneapi/dpl/latest/env/vars.sh ]
+ [ -e /opt/intel/oneapi/dpl/latest/env/vars.sh ]
+ command dirname -- /opt/intel/oneapi/dpl/latest/env/vars.sh
+ command cd /opt/intel/oneapi/dpl/latest/env
+ command basename -- /opt/intel/oneapi/dpl/latest/env/vars.sh
+ fname=vars.sh
+ [ vars.sh = / ]
+ [ -L vars.sh ]
+ break
+ command pwd -P
+ targetDir=/opt/intel/oneapi/dpl/2022.0.0/env
+ [ vars.sh = . ]
+ [ vars.sh = .. ]
+ command printf %s\n /opt/intel/oneapi/dpl/2022.0.0/env/vars.sh
+ dirname -- /opt/intel/oneapi/dpl/2022.0.0/env/vars.sh
+ _onedpl_scrip_path=/opt/intel/oneapi/dpl/2022.0.0/env
+ dirname -- /opt/intel/oneapi/dpl/2022.0.0/env
+ DPL_ROOT=/opt/intel/oneapi/dpl/2022.0.0
+ export DPL_ROOT
+ prepend_path /opt/intel/oneapi/dpl/2022.0.0/linux/include /opt/intel/oneapi/dev-utilities/2021.8.0/include
+ path_to_add=/opt/intel/oneapi/dpl/2022.0.0/linux/include
+ path_is_now=/opt/intel/oneapi/dev-utilities/2021.8.0/include
+ [ = /opt/intel/oneapi/dev-utilities/2021.8.0/include ]
+ printf %s /opt/intel/oneapi/dpl/2022.0.0/linux/include:/opt/intel/oneapi/dev-utilities/2021.8.0/include
+ CPATH=/opt/intel/oneapi/dpl/2022.0.0/linux/include:/opt/intel/oneapi/dev-utilities/2021.8.0/include
+ export CPATH
+ prepend_path /opt/intel/oneapi/dpl/2022.0.0/lib/pkgconfig /opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig
+ path_to_add=/opt/intel/oneapi/dpl/2022.0.0/lib/pkgconfig
+ path_is_now=/opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig
+ [ = /opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig ]
+ printf %s /opt/intel/oneapi/dpl/2022.0.0/lib/pkgconfig:/opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig
+ PKG_CONFIG_PATH=/opt/intel/oneapi/dpl/2022.0.0/lib/pkgconfig:/opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig
+ export PKG_CONFIG_PATH
+ temp_var=4
+ expr tbb=latest : \(.*\)=.*
+ arg_base=tbb
+ expr tbb=latest : .*=\(.*\)
+ arg_verz=latest
+ arg_path=/opt/intel/oneapi/tbb/latest/env/vars.sh
+ SETVARS_VARS_PATH=/opt/intel/oneapi/tbb/latest/env/vars.sh
+ export SETVARS_VARS_PATH
+ [ exclude = latest ]
+ [ -r /opt/intel/oneapi/tbb/latest/env/vars.sh ]
+ echo :: tbb -- latest
:: tbb -- latest
+ . /opt/intel/oneapi/tbb/latest/env/vars.sh SETVARS_CALL=1
+ _vars_this_script_name=vars.sh
+ _vars_get_proc_name /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-6a986fd6/script.sh
+ [ -n ]
+ script=/var/jenkins/workspace/ArborX_master/test_install@tmp/durable-6a986fd6/script.sh
+ [ -L /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-6a986fd6/script.sh ]
+ basename -- /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-6a986fd6/script.sh
+ [ vars.sh = script.sh ]
+ vars_script_name=
+ ps -p 13296 -o comm=
+ vars_script_shell=sh
+ [ -n ]
+ [ -n ]
+ [ -n ]
+ [ dash = sh ]
+ [ sh = sh ]
+ vars_script_name=/var/jenkins/workspace/ArborX_master/test_install@tmp/durable-6a986fd6/script.sh: 114: /opt/intel/oneapi/tbb/latest/env/vars.sh: Bad substitution
+ :
+ printf %s /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-6a986fd6/script.sh: 114: /opt/intel/oneapi/tbb/latest/env/vars.sh: Bad substitution
+ grep -Eq sh: [0-9]+: .*vars\.sh:
+ echo 0
+ [ 0 -eq 0 ]
+ expr /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-6a986fd6/script.sh: 114: /opt/intel/oneapi/tbb/latest/env/vars.sh: Bad substitution : ^.*sh: [0-9]*: \(.*\):
+ vars_script_name=/opt/intel/oneapi/tbb/latest/env/vars.sh
+ [ = /opt/intel/oneapi/tbb/latest/env/vars.sh ]
+ get_script_path /opt/intel/oneapi/tbb/latest/env/vars.sh
+ script_path=/opt/intel/oneapi/tbb/latest/env/vars.sh
+ [ -L /opt/intel/oneapi/tbb/latest/env/vars.sh ]
+ command dirname -- /opt/intel/oneapi/tbb/latest/env/vars.sh
+ script_dir=/opt/intel/oneapi/tbb/latest/env
+ cd /opt/intel/oneapi/tbb/latest/env
+ command pwd -P
+ script_dir=/opt/intel/oneapi/tbb/2021.8.0/env
+ printf %s /opt/intel/oneapi/tbb/2021.8.0/env
+ TBBROOT=/opt/intel/oneapi/tbb/2021.8.0/env/..
+ TBB_TARGET_ARCH=intel64
+ [ -n ]
+ TBB_LIB_NAME=libtbb.so.12
+ TBB_LIB_DIR=intel64/gcc4.8
+ [ -e /opt/intel/oneapi/tbb/2021.8.0/env/../lib/intel64/gcc4.8/libtbb.so.12 ]
+ export TBBROOT
+ prepend_path /opt/intel/oneapi/tbb/2021.8.0/env/../lib/intel64/gcc4.8 /opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/usr/local/cuda/lib64/stubs
+ path_to_add=/opt/intel/oneapi/tbb/2021.8.0/env/../lib/intel64/gcc4.8
+ path_is_now=/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/usr/local/cuda/lib64/stubs
+ [ = /opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/usr/local/cuda/lib64/stubs ]
+ printf %s /opt/intel/oneapi/tbb/2021.8.0/env/../lib/intel64/gcc4.8:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/usr/local/cuda/lib64/stubs
+ LIBRARY_PATH=/opt/intel/oneapi/tbb/2021.8.0/env/../lib/intel64/gcc4.8:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/usr/local/cuda/lib64/stubs
+ export LIBRARY_PATH
+ prepend_path /opt/intel/oneapi/tbb/2021.8.0/env/../lib/intel64/gcc4.8 /opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/libipt/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/dep/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64
+ path_to_add=/opt/intel/oneapi/tbb/2021.8.0/env/../lib/intel64/gcc4.8
+ path_is_now=/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/libipt/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/dep/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64
+ [ = /opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/libipt/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/dep/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 ]
+ printf %s /opt/intel/oneapi/tbb/2021.8.0/env/../lib/intel64/gcc4.8:/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/libipt/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/dep/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64
+ LD_LIBRARY_PATH=/opt/intel/oneapi/tbb/2021.8.0/env/../lib/intel64/gcc4.8:/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/libipt/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/dep/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64
+ export LD_LIBRARY_PATH
+ prepend_path /opt/intel/oneapi/tbb/2021.8.0/env/../include /opt/intel/oneapi/dpl/2022.0.0/linux/include:/opt/intel/oneapi/dev-utilities/2021.8.0/include
+ path_to_add=/opt/intel/oneapi/tbb/2021.8.0/env/../include
+ path_is_now=/opt/intel/oneapi/dpl/2022.0.0/linux/include:/opt/intel/oneapi/dev-utilities/2021.8.0/include
+ [ = /opt/intel/oneapi/dpl/2022.0.0/linux/include:/opt/intel/oneapi/dev-utilities/2021.8.0/include ]
+ printf %s /opt/intel/oneapi/tbb/2021.8.0/env/../include:/opt/intel/oneapi/dpl/2022.0.0/linux/include:/opt/intel/oneapi/dev-utilities/2021.8.0/include
+ CPATH=/opt/intel/oneapi/tbb/2021.8.0/env/../include:/opt/intel/oneapi/dpl/2022.0.0/linux/include:/opt/intel/oneapi/dev-utilities/2021.8.0/include
+ export CPATH
+ prepend_path /opt/intel/oneapi/tbb/2021.8.0/env/.. /opt/intel/oneapi/compiler/2023.0.0/linux/IntelDPCPP
+ path_to_add=/opt/intel/oneapi/tbb/2021.8.0/env/..
+ path_is_now=/opt/intel/oneapi/compiler/2023.0.0/linux/IntelDPCPP
+ [ = /opt/intel/oneapi/compiler/2023.0.0/linux/IntelDPCPP ]
+ printf %s /opt/intel/oneapi/tbb/2021.8.0/env/..:/opt/intel/oneapi/compiler/2023.0.0/linux/IntelDPCPP
+ CMAKE_PREFIX_PATH=/opt/intel/oneapi/tbb/2021.8.0/env/..:/opt/intel/oneapi/compiler/2023.0.0/linux/IntelDPCPP
+ export CMAKE_PREFIX_PATH
+ prepend_path /opt/intel/oneapi/tbb/2021.8.0/env/../lib/pkgconfig /opt/intel/oneapi/dpl/2022.0.0/lib/pkgconfig:/opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig
+ path_to_add=/opt/intel/oneapi/tbb/2021.8.0/env/../lib/pkgconfig
+ path_is_now=/opt/intel/oneapi/dpl/2022.0.0/lib/pkgconfig:/opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig
+ [ = /opt/intel/oneapi/dpl/2022.0.0/lib/pkgconfig:/opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig ]
+ printf %s /opt/intel/oneapi/tbb/2021.8.0/env/../lib/pkgconfig:/opt/intel/oneapi/dpl/2022.0.0/lib/pkgconfig:/opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig
+ PKG_CONFIG_PATH=/opt/intel/oneapi/tbb/2021.8.0/env/../lib/pkgconfig:/opt/intel/oneapi/dpl/2022.0.0/lib/pkgconfig:/opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig
+ export PKG_CONFIG_PATH
+ temp_var=5
+ [ 5 -eq 0 ]
+ echo :: oneAPI environment initialized ::
:: oneAPI environment initialized ::
+ echo
+ [ 0 -ne 0 ]
+ eval set --
+ set --
+ prep_for_exit 0
+ script_return_code=0
+ unset -v SETVARS_CALL
+ unset -v SETVARS_ARGS
+ unset -v SETVARS_VARS_PATH
+ [ 0 = ]
+ [ 0 -eq 0 ]
+ SETVARS_COMPLETED=1
+ export SETVARS_COMPLETED
+ return 0
+ return
+ make VERBOSE=1
/opt/cmake/bin/cmake -S/var/jenkins/workspace/ArborX_master/test_install/examples -B/var/jenkins/workspace/ArborX_master/test_install --check-build-system CMakeFiles/Makefile.cmake 0
/opt/cmake/bin/cmake -E cmake_progress_start /var/jenkins/workspace/ArborX_master/test_install/CMakeFiles /var/jenkins/workspace/ArborX_master/test_install//CMakeFiles/progress.marks
make -f CMakeFiles/Makefile2 all
make[1]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install'
make -f access_traits/CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/build.make access_traits/CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install'
cd /var/jenkins/workspace/ArborX_master/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master/test_install/examples /var/jenkins/workspace/ArborX_master/test_install/examples/access_traits /var/jenkins/workspace/ArborX_master/test_install /var/jenkins/workspace/ArborX_master/test_install/access_traits /var/jenkins/workspace/ArborX_master/test_install/access_traits/CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install'
make -f access_traits/CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/build.make access_traits/CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install'
[ 4%] Building CXX object access_traits/CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/example_host_access_traits.cpp.o
cd /var/jenkins/workspace/ArborX_master/test_install/access_traits && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DKOKKOS_DEPENDENCE -isystem /opt/arborx/include/ArborX -isystem /opt/arborx/include/ArborX/details -isystem /opt/arborx/include/ArborX/geometry -isystem /opt/arborx/include/ArborX/kokkos_ext -isystem /opt/arborx/include/ArborX/interpolation -isystem /opt/arborx/include/ArborX/interpolation/details -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT access_traits/CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/example_host_access_traits.cpp.o -MF CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/example_host_access_traits.cpp.o.d -o CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/example_host_access_traits.cpp.o -c /var/jenkins/workspace/ArborX_master/test_install/examples/access_traits/example_host_access_traits.cpp
[ 9%] Linking CXX executable ArborX_Example_HostAccessTraits.exe
cd /var/jenkins/workspace/ArborX_master/test_install/access_traits && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/link.txt --verbose=1
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/example_host_access_traits.cpp.o -o ArborX_Example_HostAccessTraits.exe -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install'
[ 9%] Built target ArborX_Example_HostAccessTraits.exe
make -f callback/CMakeFiles/ArborX_Example_Callback.exe.dir/build.make callback/CMakeFiles/ArborX_Example_Callback.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install'
cd /var/jenkins/workspace/ArborX_master/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master/test_install/examples /var/jenkins/workspace/ArborX_master/test_install/examples/callback /var/jenkins/workspace/ArborX_master/test_install /var/jenkins/workspace/ArborX_master/test_install/callback /var/jenkins/workspace/ArborX_master/test_install/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install'
make -f callback/CMakeFiles/ArborX_Example_Callback.exe.dir/build.make callback/CMakeFiles/ArborX_Example_Callback.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install'
[ 13%] Building CXX object callback/CMakeFiles/ArborX_Example_Callback.exe.dir/example_callback.cpp.o
cd /var/jenkins/workspace/ArborX_master/test_install/callback && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DKOKKOS_DEPENDENCE -isystem /opt/arborx/include/ArborX -isystem /opt/arborx/include/ArborX/details -isystem /opt/arborx/include/ArborX/geometry -isystem /opt/arborx/include/ArborX/kokkos_ext -isystem /opt/arborx/include/ArborX/interpolation -isystem /opt/arborx/include/ArborX/interpolation/details -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT callback/CMakeFiles/ArborX_Example_Callback.exe.dir/example_callback.cpp.o -MF CMakeFiles/ArborX_Example_Callback.exe.dir/example_callback.cpp.o.d -o CMakeFiles/ArborX_Example_Callback.exe.dir/example_callback.cpp.o -c /var/jenkins/workspace/ArborX_master/test_install/examples/callback/example_callback.cpp
[ 18%] Linking CXX executable ArborX_Example_Callback.exe
cd /var/jenkins/workspace/ArborX_master/test_install/callback && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_Callback.exe.dir/link.txt --verbose=1
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_Example_Callback.exe.dir/example_callback.cpp.o -o ArborX_Example_Callback.exe -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install'
[ 18%] Built target ArborX_Example_Callback.exe
make -f dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/build.make dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install'
cd /var/jenkins/workspace/ArborX_master/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master/test_install/examples /var/jenkins/workspace/ArborX_master/test_install/examples/dbscan /var/jenkins/workspace/ArborX_master/test_install /var/jenkins/workspace/ArborX_master/test_install/dbscan /var/jenkins/workspace/ArborX_master/test_install/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install'
make -f dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/build.make dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install'
[ 22%] Building CXX object dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/example_dbscan.cpp.o
cd /var/jenkins/workspace/ArborX_master/test_install/dbscan && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DKOKKOS_DEPENDENCE -isystem /opt/arborx/include/ArborX -isystem /opt/arborx/include/ArborX/details -isystem /opt/arborx/include/ArborX/geometry -isystem /opt/arborx/include/ArborX/kokkos_ext -isystem /opt/arborx/include/ArborX/interpolation -isystem /opt/arborx/include/ArborX/interpolation/details -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/example_dbscan.cpp.o -MF CMakeFiles/ArborX_Example_DBSCAN.exe.dir/example_dbscan.cpp.o.d -o CMakeFiles/ArborX_Example_DBSCAN.exe.dir/example_dbscan.cpp.o -c /var/jenkins/workspace/ArborX_master/test_install/examples/dbscan/example_dbscan.cpp
[ 27%] Linking CXX executable ArborX_Example_DBSCAN.exe
cd /var/jenkins/workspace/ArborX_master/test_install/dbscan && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_DBSCAN.exe.dir/link.txt --verbose=1
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_Example_DBSCAN.exe.dir/example_dbscan.cpp.o -o ArborX_Example_DBSCAN.exe -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install'
[ 27%] Built target ArborX_Example_DBSCAN.exe
make -f molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/build.make molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install'
cd /var/jenkins/workspace/ArborX_master/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master/test_install/examples /var/jenkins/workspace/ArborX_master/test_install/examples/molecular_dynamics /var/jenkins/workspace/ArborX_master/test_install /var/jenkins/workspace/ArborX_master/test_install/molecular_dynamics /var/jenkins/workspace/ArborX_master/test_install/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install'
make -f molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/build.make molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install'
[ 31%] Building CXX object molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/example_molecular_dynamics.cpp.o
cd /var/jenkins/workspace/ArborX_master/test_install/molecular_dynamics && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DKOKKOS_DEPENDENCE -isystem /opt/arborx/include/ArborX -isystem /opt/arborx/include/ArborX/details -isystem /opt/arborx/include/ArborX/geometry -isystem /opt/arborx/include/ArborX/kokkos_ext -isystem /opt/arborx/include/ArborX/interpolation -isystem /opt/arborx/include/ArborX/interpolation/details -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/example_molecular_dynamics.cpp.o -MF CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/example_molecular_dynamics.cpp.o.d -o CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/example_molecular_dynamics.cpp.o -c /var/jenkins/workspace/ArborX_master/test_install/examples/molecular_dynamics/example_molecular_dynamics.cpp
[ 36%] Linking CXX executable ArborX_Example_MolecularDynamics.exe
cd /var/jenkins/workspace/ArborX_master/test_install/molecular_dynamics && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/link.txt --verbose=1
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/example_molecular_dynamics.cpp.o -o ArborX_Example_MolecularDynamics.exe -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install'
[ 36%] Built target ArborX_Example_MolecularDynamics.exe
make -f simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/build.make simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install'
cd /var/jenkins/workspace/ArborX_master/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master/test_install/examples /var/jenkins/workspace/ArborX_master/test_install/examples/simple_intersection /var/jenkins/workspace/ArborX_master/test_install /var/jenkins/workspace/ArborX_master/test_install/simple_intersection /var/jenkins/workspace/ArborX_master/test_install/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install'
make -f simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/build.make simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install'
[ 40%] Building CXX object simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/example_intersection.cpp.o
cd /var/jenkins/workspace/ArborX_master/test_install/simple_intersection && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DKOKKOS_DEPENDENCE -isystem /opt/arborx/include/ArborX -isystem /opt/arborx/include/ArborX/details -isystem /opt/arborx/include/ArborX/geometry -isystem /opt/arborx/include/ArborX/kokkos_ext -isystem /opt/arborx/include/ArborX/interpolation -isystem /opt/arborx/include/ArborX/interpolation/details -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/example_intersection.cpp.o -MF CMakeFiles/ArborX_Example_Intersection.exe.dir/example_intersection.cpp.o.d -o CMakeFiles/ArborX_Example_Intersection.exe.dir/example_intersection.cpp.o -c /var/jenkins/workspace/ArborX_master/test_install/examples/simple_intersection/example_intersection.cpp
[ 45%] Linking CXX executable ArborX_Example_Intersection.exe
cd /var/jenkins/workspace/ArborX_master/test_install/simple_intersection && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_Intersection.exe.dir/link.txt --verbose=1
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_Example_Intersection.exe.dir/example_intersection.cpp.o -o ArborX_Example_Intersection.exe -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install'
[ 45%] Built target ArborX_Example_Intersection.exe
make -f triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/build.make triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install'
cd /var/jenkins/workspace/ArborX_master/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master/test_install/examples /var/jenkins/workspace/ArborX_master/test_install/examples/triangle_intersection /var/jenkins/workspace/ArborX_master/test_install /var/jenkins/workspace/ArborX_master/test_install/triangle_intersection /var/jenkins/workspace/ArborX_master/test_install/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install'
make -f triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/build.make triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install'
[ 50%] Building CXX object triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/triangle_intersection.cpp.o
cd /var/jenkins/workspace/ArborX_master/test_install/triangle_intersection && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DKOKKOS_DEPENDENCE -isystem /opt/arborx/include/ArborX -isystem /opt/arborx/include/ArborX/details -isystem /opt/arborx/include/ArborX/geometry -isystem /opt/arborx/include/ArborX/kokkos_ext -isystem /opt/arborx/include/ArborX/interpolation -isystem /opt/arborx/include/ArborX/interpolation/details -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/triangle_intersection.cpp.o -MF CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/triangle_intersection.cpp.o.d -o CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/triangle_intersection.cpp.o -c /var/jenkins/workspace/ArborX_master/test_install/examples/triangle_intersection/triangle_intersection.cpp
[ 54%] Linking CXX executable ArborX_Example_TriangleIntersection.exe
cd /var/jenkins/workspace/ArborX_master/test_install/triangle_intersection && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/link.txt --verbose=1
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/triangle_intersection.cpp.o -o ArborX_Example_TriangleIntersection.exe -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install'
[ 54%] Built target ArborX_Example_TriangleIntersection.exe
make -f triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/build.make triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install'
cd /var/jenkins/workspace/ArborX_master/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master/test_install/examples /var/jenkins/workspace/ArborX_master/test_install/examples/triangle_intersection /var/jenkins/workspace/ArborX_master/test_install /var/jenkins/workspace/ArborX_master/test_install/triangle_intersection /var/jenkins/workspace/ArborX_master/test_install/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install'
make -f triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/build.make triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install'
[ 59%] Building CXX object triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/triangle_intersection.cpp.o
cd /var/jenkins/workspace/ArborX_master/test_install/triangle_intersection && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DKOKKOS_DEPENDENCE -DPRECOMPUTE_MAPPING -isystem /opt/arborx/include/ArborX -isystem /opt/arborx/include/ArborX/details -isystem /opt/arborx/include/ArborX/geometry -isystem /opt/arborx/include/ArborX/kokkos_ext -isystem /opt/arborx/include/ArborX/interpolation -isystem /opt/arborx/include/ArborX/interpolation/details -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/triangle_intersection.cpp.o -MF CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/triangle_intersection.cpp.o.d -o CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/triangle_intersection.cpp.o -c /var/jenkins/workspace/ArborX_master/test_install/examples/triangle_intersection/triangle_intersection.cpp
[ 63%] Linking CXX executable ArborX_Example_TriangleIntersectionWithMapping.exe
cd /var/jenkins/workspace/ArborX_master/test_install/triangle_intersection && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/link.txt --verbose=1
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/triangle_intersection.cpp.o -o ArborX_Example_TriangleIntersectionWithMapping.exe -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install'
[ 63%] Built target ArborX_Example_TriangleIntersectionWithMapping.exe
make -f viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/build.make viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install'
cd /var/jenkins/workspace/ArborX_master/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master/test_install/examples /var/jenkins/workspace/ArborX_master/test_install/examples/viz /var/jenkins/workspace/ArborX_master/test_install /var/jenkins/workspace/ArborX_master/test_install/viz /var/jenkins/workspace/ArborX_master/test_install/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install'
make -f viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/build.make viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install'
[ 68%] Building CXX object viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/tree_visualization.cpp.o
cd /var/jenkins/workspace/ArborX_master/test_install/viz && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DKOKKOS_DEPENDENCE -isystem /opt/arborx/include/ArborX -isystem /opt/arborx/include/ArborX/details -isystem /opt/arborx/include/ArborX/geometry -isystem /opt/arborx/include/ArborX/kokkos_ext -isystem /opt/arborx/include/ArborX/interpolation -isystem /opt/arborx/include/ArborX/interpolation/details -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/tree_visualization.cpp.o -MF CMakeFiles/ArborX_Example_TreeViz.exe.dir/tree_visualization.cpp.o.d -o CMakeFiles/ArborX_Example_TreeViz.exe.dir/tree_visualization.cpp.o -c /var/jenkins/workspace/ArborX_master/test_install/examples/viz/tree_visualization.cpp
[ 72%] Linking CXX executable ArborX_Example_TreeViz.exe
cd /var/jenkins/workspace/ArborX_master/test_install/viz && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_TreeViz.exe.dir/link.txt --verbose=1
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_Example_TreeViz.exe.dir/tree_visualization.cpp.o -o ArborX_Example_TreeViz.exe -Wl,-rpath,/opt/boost/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/boost/lib/libboost_program_options.so.1.81.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install'
[ 72%] Built target ArborX_Example_TreeViz.exe
make -f raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/build.make raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install'
cd /var/jenkins/workspace/ArborX_master/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master/test_install/examples /var/jenkins/workspace/ArborX_master/test_install/examples/raytracing /var/jenkins/workspace/ArborX_master/test_install /var/jenkins/workspace/ArborX_master/test_install/raytracing /var/jenkins/workspace/ArborX_master/test_install/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install'
make -f raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/build.make raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install'
[ 77%] Building CXX object raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/example_raytracing.cpp.o
cd /var/jenkins/workspace/ArborX_master/test_install/raytracing && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DKOKKOS_DEPENDENCE -isystem /opt/arborx/include/ArborX -isystem /opt/arborx/include/ArborX/details -isystem /opt/arborx/include/ArborX/geometry -isystem /opt/arborx/include/ArborX/kokkos_ext -isystem /opt/arborx/include/ArborX/interpolation -isystem /opt/arborx/include/ArborX/interpolation/details -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/example_raytracing.cpp.o -MF CMakeFiles/ArborX_Example_RayTracing.exe.dir/example_raytracing.cpp.o.d -o CMakeFiles/ArborX_Example_RayTracing.exe.dir/example_raytracing.cpp.o -c /var/jenkins/workspace/ArborX_master/test_install/examples/raytracing/example_raytracing.cpp
[ 81%] Linking CXX executable ArborX_Example_RayTracing.exe
cd /var/jenkins/workspace/ArborX_master/test_install/raytracing && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_RayTracing.exe.dir/link.txt --verbose=1
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_Example_RayTracing.exe.dir/example_raytracing.cpp.o -o ArborX_Example_RayTracing.exe -Wl,-rpath,/opt/boost/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/boost/lib/libboost_program_options.so.1.81.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install'
[ 81%] Built target ArborX_Example_RayTracing.exe
make -f brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/build.make brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install'
cd /var/jenkins/workspace/ArborX_master/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master/test_install/examples /var/jenkins/workspace/ArborX_master/test_install/examples/brute_force /var/jenkins/workspace/ArborX_master/test_install /var/jenkins/workspace/ArborX_master/test_install/brute_force /var/jenkins/workspace/ArborX_master/test_install/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install'
make -f brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/build.make brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install'
[ 86%] Building CXX object brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/brute_force.cpp.o
cd /var/jenkins/workspace/ArborX_master/test_install/brute_force && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DKOKKOS_DEPENDENCE -isystem /opt/arborx/include/ArborX -isystem /opt/arborx/include/ArborX/details -isystem /opt/arborx/include/ArborX/geometry -isystem /opt/arborx/include/ArborX/kokkos_ext -isystem /opt/arborx/include/ArborX/interpolation -isystem /opt/arborx/include/ArborX/interpolation/details -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/brute_force.cpp.o -MF CMakeFiles/ArborX_Example_BruteForce.exe.dir/brute_force.cpp.o.d -o CMakeFiles/ArborX_Example_BruteForce.exe.dir/brute_force.cpp.o -c /var/jenkins/workspace/ArborX_master/test_install/examples/brute_force/brute_force.cpp
[ 90%] Linking CXX executable ArborX_Example_BruteForce.exe
cd /var/jenkins/workspace/ArborX_master/test_install/brute_force && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_BruteForce.exe.dir/link.txt --verbose=1
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_Example_BruteForce.exe.dir/brute_force.cpp.o -o ArborX_Example_BruteForce.exe -Wl,-rpath,/opt/boost/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/boost/lib/libboost_program_options.so.1.81.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install'
[ 90%] Built target ArborX_Example_BruteForce.exe
make -f moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/build.make moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install'
cd /var/jenkins/workspace/ArborX_master/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master/test_install/examples /var/jenkins/workspace/ArborX_master/test_install/examples/moving_least_squares /var/jenkins/workspace/ArborX_master/test_install /var/jenkins/workspace/ArborX_master/test_install/moving_least_squares /var/jenkins/workspace/ArborX_master/test_install/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install'
make -f moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/build.make moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install'
[ 95%] Building CXX object moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/moving_least_squares.cpp.o
cd /var/jenkins/workspace/ArborX_master/test_install/moving_least_squares && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DKOKKOS_DEPENDENCE -isystem /opt/arborx/include/ArborX -isystem /opt/arborx/include/ArborX/details -isystem /opt/arborx/include/ArborX/geometry -isystem /opt/arborx/include/ArborX/kokkos_ext -isystem /opt/arborx/include/ArborX/interpolation -isystem /opt/arborx/include/ArborX/interpolation/details -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/moving_least_squares.cpp.o -MF CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/moving_least_squares.cpp.o.d -o CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/moving_least_squares.cpp.o -c /var/jenkins/workspace/ArborX_master/test_install/examples/moving_least_squares/moving_least_squares.cpp
[100%] Linking CXX executable ArborX_Example_MovingLeastSquares.exe
cd /var/jenkins/workspace/ArborX_master/test_install/moving_least_squares && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/link.txt --verbose=1
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/moving_least_squares.cpp.o -o ArborX_Example_MovingLeastSquares.exe -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install'
[100%] Built target ArborX_Example_MovingLeastSquares.exe
make[1]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install'
/opt/cmake/bin/cmake -E cmake_progress_start /var/jenkins/workspace/ArborX_master/test_install/CMakeFiles 0
[Pipeline] sh
+ . /opt/intel/oneapi/setvars.sh --include-intel-llvm
+ script_name=setvars.sh
+ config_file=
+ config_array=
+ component_array=
+ warning_tally=0
+ posix_nl=
+ save_args
+ echo
+ script_args=
+ _setvars_this_script_name=setvars.sh
+ _setvars_get_proc_name /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-6b1c783c/script.sh
+ [ -n ]
+ script=/var/jenkins/workspace/ArborX_master/test_install@tmp/durable-6b1c783c/script.sh
+ [ -L /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-6b1c783c/script.sh ]
+ basename -- /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-6b1c783c/script.sh
+ [ setvars.sh = script.sh ]
+ sourcer=
+ sourced_nm=
+ ps -p 14836 -o comm=
+ sourced_sh=sh
+ _setvars_get_proc_name /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-6b1c783c/script.sh
+ [ -n ]
+ script=/var/jenkins/workspace/ArborX_master/test_install@tmp/durable-6b1c783c/script.sh
+ [ -L /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-6b1c783c/script.sh ]
+ basename -- /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-6b1c783c/script.sh
+ proc_name=script.sh
+ [ -n ]
+ [ -n ]
+ [ -n ]
+ [ dash = sh ]
+ [ sh = sh ]
+ printf %s: %s script.sh SH_VERSION = unknown
+ sourcer=script.sh: SH_VERSION = unknown
+ sourced_nm=/var/jenkins/workspace/ArborX_master/test_install@tmp/durable-6b1c783c/script.sh: 351: /opt/intel/oneapi/setvars.sh: Bad substitution
+ :
+ printf %s /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-6b1c783c/script.sh: 351: /opt/intel/oneapi/setvars.sh: Bad substitution
+ grep -Eq sh: [0-9]+: .*setvars\.sh:
+ echo 0
+ [ 0 -eq 0 ]
+ expr /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-6b1c783c/script.sh: 351: /opt/intel/oneapi/setvars.sh: Bad substitution : ^.*sh: [0-9]*: \(.*\):
+ sourced_nm=/opt/intel/oneapi/setvars.sh
+ [ = /opt/intel/oneapi/setvars.sh ]
+ get_script_path /opt/intel/oneapi/setvars.sh
+ script=/opt/intel/oneapi/setvars.sh
+ [ -L /opt/intel/oneapi/setvars.sh ]
+ command dirname -- /opt/intel/oneapi/setvars.sh
+ script_dir=/opt/intel/oneapi
+ cd /opt/intel/oneapi
+ command pwd -P
+ script_dir=/opt/intel/oneapi
+ printf %s /opt/intel/oneapi
+ script_root=/opt/intel/oneapi
+ help=0
+ force=0
+ config=0
+ config_file=
+ list_of_args=
+ [ -n ]
+ printf %s %s args: Using "$@" for setvars.sh arguments:
+ input_args=args: Using "$@" for setvars.sh arguments:
+ SETVARS_ARGS=
+ export SETVARS_ARGS
+ [ 0 != 0 ]
+ [ = 1 ]
+ [ 0 -eq 1 ]
+ version_default=latest
+ awk NF
+ command ls /opt/intel/oneapi/compiler/2023.0.0/env/vars.sh /opt/intel/oneapi/compiler/latest/env/vars.sh /opt/intel/oneapi/debugger/2023.0.0/env/vars.sh /opt/intel/oneapi/debugger/latest/env/vars.sh /opt/intel/oneapi/dev-utilities/2021.8.0/env/vars.sh /opt/intel/oneapi/dev-utilities/latest/env/vars.sh /opt/intel/oneapi/dpl/2022.0.0/env/vars.sh /opt/intel/oneapi/dpl/latest/env/vars.sh /opt/intel/oneapi/tbb/2021.8.0/env/vars.sh /opt/intel/oneapi/tbb/latest/env/vars.sh
+ component_array=/opt/intel/oneapi/compiler/2023.0.0/env/vars.sh
/opt/intel/oneapi/compiler/latest/env/vars.sh
/opt/intel/oneapi/debugger/2023.0.0/env/vars.sh
/opt/intel/oneapi/debugger/latest/env/vars.sh
/opt/intel/oneapi/dev-utilities/2021.8.0/env/vars.sh
/opt/intel/oneapi/dev-utilities/latest/env/vars.sh
/opt/intel/oneapi/dpl/2022.0.0/env/vars.sh
/opt/intel/oneapi/dpl/latest/env/vars.sh
/opt/intel/oneapi/tbb/2021.8.0/env/vars.sh
/opt/intel/oneapi/tbb/latest/env/vars.sh
+ temp_array=
+ prep_for_eval /opt/intel/oneapi/compiler/2023.0.0/env/vars.sh
/opt/intel/oneapi/compiler/latest/env/vars.sh
/opt/intel/oneapi/debugger/2023.0.0/env/vars.sh
/opt/intel/oneapi/debugger/latest/env/vars.sh
/opt/intel/oneapi/dev-utilities/2021.8.0/env/vars.sh
/opt/intel/oneapi/dev-utilities/latest/env/vars.sh
/opt/intel/oneapi/dpl/2022.0.0/env/vars.sh
/opt/intel/oneapi/dpl/latest/env/vars.sh
/opt/intel/oneapi/tbb/2021.8.0/env/vars.sh
/opt/intel/oneapi/tbb/latest/env/vars.sh
+ echo /opt/intel/oneapi/compiler/2023.0.0/env/vars.sh
/opt/intel/oneapi/compiler/latest/env/vars.sh
/opt/intel/oneapi/debugger/2023.0.0/env/vars.sh
/opt/intel/oneapi/debugger/latest/env/vars.sh
/opt/intel/oneapi/dev-utilities/2021.8.0/env/vars.sh
/opt/intel/oneapi/dev-utilities/latest/env/vars.sh
/opt/intel/oneapi/dpl/2022.0.0/env/vars.sh
/opt/intel/oneapi/dpl/latest/env/vars.sh
/opt/intel/oneapi/tbb/2021.8.0/env/vars.sh
/opt/intel/oneapi/tbb/latest/env/vars.sh
+ awk NF
+ sed -e s/^/'/g -e s/$/' \\/g -e $s/\\$//
+ eval set -- '/opt/intel/oneapi/compiler/2023.0.0/env/vars.sh' \
'/opt/intel/oneapi/compiler/latest/env/vars.sh' \
'/opt/intel/oneapi/debugger/2023.0.0/env/vars.sh' \
'/opt/intel/oneapi/debugger/latest/env/vars.sh' \
'/opt/intel/oneapi/dev-utilities/2021.8.0/env/vars.sh' \
'/opt/intel/oneapi/dev-utilities/latest/env/vars.sh' \
'/opt/intel/oneapi/dpl/2022.0.0/env/vars.sh' \
'/opt/intel/oneapi/dpl/latest/env/vars.sh' \
'/opt/intel/oneapi/tbb/2021.8.0/env/vars.sh' \
'/opt/intel/oneapi/tbb/latest/env/vars.sh'
+ set -- /opt/intel/oneapi/compiler/2023.0.0/env/vars.sh /opt/intel/oneapi/compiler/latest/env/vars.sh /opt/intel/oneapi/debugger/2023.0.0/env/vars.sh /opt/intel/oneapi/debugger/latest/env/vars.sh /opt/intel/oneapi/dev-utilities/2021.8.0/env/vars.sh /opt/intel/oneapi/dev-utilities/latest/env/vars.sh /opt/intel/oneapi/dpl/2022.0.0/env/vars.sh /opt/intel/oneapi/dpl/latest/env/vars.sh /opt/intel/oneapi/tbb/2021.8.0/env/vars.sh /opt/intel/oneapi/tbb/latest/env/vars.sh
+ dirname -- /opt/intel/oneapi/compiler/2023.0.0/env/vars.sh
+ dirname -- /opt/intel/oneapi/compiler/2023.0.0/env
+ dirname -- /opt/intel/oneapi/compiler/2023.0.0
+ basename -- /opt/intel/oneapi/compiler
+ arg=compiler
+ [ -r /opt/intel/oneapi/compiler/latest/env/vars.sh ]
+ temp_array=compiler
+ dirname -- /opt/intel/oneapi/compiler/latest/env/vars.sh
+ dirname -- /opt/intel/oneapi/compiler/latest/env
+ dirname -- /opt/intel/oneapi/compiler/latest
+ basename -- /opt/intel/oneapi/compiler
+ arg=compiler
+ [ -r /opt/intel/oneapi/compiler/latest/env/vars.sh ]
+ temp_array=compiler
compiler
+ dirname -- /opt/intel/oneapi/debugger/2023.0.0/env/vars.sh
+ dirname -- /opt/intel/oneapi/debugger/2023.0.0/env
+ dirname -- /opt/intel/oneapi/debugger/2023.0.0
+ basename -- /opt/intel/oneapi/debugger
+ arg=debugger
+ [ -r /opt/intel/oneapi/debugger/latest/env/vars.sh ]
+ temp_array=compiler
compiler
debugger
+ dirname -- /opt/intel/oneapi/debugger/latest/env/vars.sh
+ dirname -- /opt/intel/oneapi/debugger/latest/env
+ dirname -- /opt/intel/oneapi/debugger/latest
+ basename -- /opt/intel/oneapi/debugger
+ arg=debugger
+ [ -r /opt/intel/oneapi/debugger/latest/env/vars.sh ]
+ temp_array=compiler
compiler
debugger
debugger
+ dirname -- /opt/intel/oneapi/dev-utilities/2021.8.0/env/vars.sh
+ dirname -- /opt/intel/oneapi/dev-utilities/2021.8.0/env
+ dirname -- /opt/intel/oneapi/dev-utilities/2021.8.0
+ basename -- /opt/intel/oneapi/dev-utilities
+ arg=dev-utilities
+ [ -r /opt/intel/oneapi/dev-utilities/latest/env/vars.sh ]
+ temp_array=compiler
compiler
debugger
debugger
dev-utilities
+ dirname -- /opt/intel/oneapi/dev-utilities/latest/env/vars.sh
+ dirname -- /opt/intel/oneapi/dev-utilities/latest/env
+ dirname -- /opt/intel/oneapi/dev-utilities/latest
+ basename -- /opt/intel/oneapi/dev-utilities
+ arg=dev-utilities
+ [ -r /opt/intel/oneapi/dev-utilities/latest/env/vars.sh ]
+ temp_array=compiler
compiler
debugger
debugger
dev-utilities
dev-utilities
+ dirname -- /opt/intel/oneapi/dpl/2022.0.0/env/vars.sh
+ dirname -- /opt/intel/oneapi/dpl/2022.0.0/env
+ dirname -- /opt/intel/oneapi/dpl/2022.0.0
+ basename -- /opt/intel/oneapi/dpl
+ arg=dpl
+ [ -r /opt/intel/oneapi/dpl/latest/env/vars.sh ]
+ temp_array=compiler
compiler
debugger
debugger
dev-utilities
dev-utilities
dpl
+ dirname -- /opt/intel/oneapi/dpl/latest/env/vars.sh
+ dirname -- /opt/intel/oneapi/dpl/latest/env
+ dirname -- /opt/intel/oneapi/dpl/latest
+ basename -- /opt/intel/oneapi/dpl
+ arg=dpl
+ [ -r /opt/intel/oneapi/dpl/latest/env/vars.sh ]
+ temp_array=compiler
compiler
debugger
debugger
dev-utilities
dev-utilities
dpl
dpl
+ dirname -- /opt/intel/oneapi/tbb/2021.8.0/env/vars.sh
+ dirname -- /opt/intel/oneapi/tbb/2021.8.0/env
+ dirname -- /opt/intel/oneapi/tbb/2021.8.0
+ basename -- /opt/intel/oneapi/tbb
+ arg=tbb
+ [ -r /opt/intel/oneapi/tbb/latest/env/vars.sh ]
+ temp_array=compiler
compiler
debugger
debugger
dev-utilities
dev-utilities
dpl
dpl
tbb
+ dirname -- /opt/intel/oneapi/tbb/latest/env/vars.sh
+ dirname -- /opt/intel/oneapi/tbb/latest/env
+ dirname -- /opt/intel/oneapi/tbb/latest
+ basename -- /opt/intel/oneapi/tbb
+ arg=tbb
+ [ -r /opt/intel/oneapi/tbb/latest/env/vars.sh ]
+ temp_array=compiler
compiler
debugger
debugger
dev-utilities
dev-utilities
dpl
dpl
tbb
tbb
+ component_array=compiler
compiler
debugger
debugger
dev-utilities
dev-utilities
dpl
dpl
tbb
tbb
+ printf %s\n compiler
compiler
debugger
debugger
dev-utilities
dev-utilities
dpl
dpl
tbb
tbb
+ uniq
+ component_array=compiler
debugger
dev-utilities
dpl
tbb
+ printf %s\n compiler
debugger
dev-utilities
dpl
tbb
+ wc -l
+ temp_var=5
+ [ 5 -le 0 ]
+ [ 0 = 1 ]
+ prep_for_eval compiler
debugger
dev-utilities
dpl
tbb
+ echo compiler
debugger
dev-utilities
dpl
tbb
+ awk NF
+ sed -e s/^/'/g -e s/$/' \\/g -e $s/\\$//
+ eval set -- 'compiler' \
'debugger' \
'dev-utilities' \
'dpl' \
'tbb'
+ set -- compiler debugger dev-utilities dpl tbb
+ temp_array=
+ arg=compiler=latest
+ temp_array=compiler=latest
+ arg=debugger=latest
+ temp_array=compiler=latest
debugger=latest
+ arg=dev-utilities=latest
+ temp_array=compiler=latest
debugger=latest
dev-utilities=latest
+ arg=dpl=latest
+ temp_array=compiler=latest
debugger=latest
dev-utilities=latest
dpl=latest
+ arg=tbb=latest
+ temp_array=compiler=latest
debugger=latest
dev-utilities=latest
dpl=latest
tbb=latest
+ component_array=compiler=latest
debugger=latest
dev-utilities=latest
dpl=latest
tbb=latest
+ [ 0 = 1 ]
+ printf %s\n compiler=latest
debugger=latest
dev-utilities=latest
dpl=latest
tbb=latest
+ awk NF
+ component_array=compiler=latest
debugger=latest
dev-utilities=latest
dpl=latest
tbb=latest
+ echo
+ echo :: initializing oneAPI environment ...
:: initializing oneAPI environment ...
+ echo script.sh: SH_VERSION = unknown
script.sh: SH_VERSION = unknown
+ echo args: Using "$@" for setvars.sh arguments:
args: Using "$@" for setvars.sh arguments:
+ ONEAPI_ROOT=/opt/intel/oneapi
+ export ONEAPI_ROOT
+ SETVARS_CALL=1
+ export SETVARS_CALL
+ temp_var=0
+ prep_for_eval compiler=latest
debugger=latest
dev-utilities=latest
dpl=latest
tbb=latest
+ echo compiler=latest
debugger=latest
dev-utilities=latest
dpl=latest
tbb=latest
+ awk NF
+ sed -e s/^/'/g -e s/$/' \\/g -e $s/\\$//
+ eval set -- 'compiler=latest' \
'debugger=latest' \
'dev-utilities=latest' \
'dpl=latest' \
'tbb=latest'
+ set -- compiler=latest debugger=latest dev-utilities=latest dpl=latest tbb=latest
+ expr compiler=latest : \(.*\)=.*
+ arg_base=compiler
+ expr compiler=latest : .*=\(.*\)
+ arg_verz=latest
+ arg_path=/opt/intel/oneapi/compiler/latest/env/vars.sh
+ SETVARS_VARS_PATH=/opt/intel/oneapi/compiler/latest/env/vars.sh
+ export SETVARS_VARS_PATH
+ [ exclude = latest ]
+ [ -r /opt/intel/oneapi/compiler/latest/env/vars.sh ]
+ echo :: compiler -- latest
:: compiler -- latest
+ . /opt/intel/oneapi/compiler/latest/env/vars.sh SETVARS_CALL=1
+ _vars_this_script_name=vars.sh
+ _vars_get_proc_name /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-6b1c783c/script.sh
+ [ -n ]
+ script=/var/jenkins/workspace/ArborX_master/test_install@tmp/durable-6b1c783c/script.sh
+ [ -L /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-6b1c783c/script.sh ]
+ basename -- /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-6b1c783c/script.sh
+ [ vars.sh = script.sh ]
+ vars_script_name=
+ ps -p 14836 -o comm=
+ vars_script_shell=sh
+ [ -n ]
+ [ -n ]
+ [ -n ]
+ [ dash = sh ]
+ [ sh = sh ]
+ vars_script_name=/var/jenkins/workspace/ArborX_master/test_install@tmp/durable-6b1c783c/script.sh: 174: /opt/intel/oneapi/compiler/latest/env/vars.sh: Bad substitution
+ :
+ printf %s /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-6b1c783c/script.sh: 174: /opt/intel/oneapi/compiler/latest/env/vars.sh: Bad substitution
+ grep -Eq sh: [0-9]+: .*vars\.sh:
+ echo 0
+ [ 0 -eq 0 ]
+ expr /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-6b1c783c/script.sh: 174: /opt/intel/oneapi/compiler/latest/env/vars.sh: Bad substitution : ^.*sh: [0-9]*: \(.*\):
+ vars_script_name=/opt/intel/oneapi/compiler/latest/env/vars.sh
+ [ = /opt/intel/oneapi/compiler/latest/env/vars.sh ]
+ get_script_path /opt/intel/oneapi/compiler/latest/env/vars.sh
+ script=/opt/intel/oneapi/compiler/latest/env/vars.sh
+ [ -L /opt/intel/oneapi/compiler/latest/env/vars.sh ]
+ command dirname -- /opt/intel/oneapi/compiler/latest/env/vars.sh
+ script_dir=/opt/intel/oneapi/compiler/latest/env
+ cd /opt/intel/oneapi/compiler/latest/env
+ command pwd -P
+ script_dir=/opt/intel/oneapi/compiler/2023.0.0/env
+ printf %s /opt/intel/oneapi/compiler/2023.0.0/env
+ my_script_path=/opt/intel/oneapi/compiler/2023.0.0/env
+ dirname -- /opt/intel/oneapi/compiler/2023.0.0/env
+ component_root=/opt/intel/oneapi/compiler/2023.0.0
+ CMPLR_ROOT=/opt/intel/oneapi/compiler/2023.0.0
+ export CMPLR_ROOT
+ INTEL_TARGET_ARCH=intel64
+ INTEL_TARGET_PLATFORM=linux
+ USE_INTEL_LLVM=0
+ [ 5 -gt 0 ]
+ shift
+ [ 4 -gt 0 ]
+ shift
+ [ 3 -gt 0 ]
+ shift
+ [ 2 -gt 0 ]
+ shift
+ [ 1 -gt 0 ]
+ shift
+ [ 0 -gt 0 ]
+ [ intel64 = ia32 ]
+ unset INTEL_TARGET_ARCH_IA32
+ prepend_path /opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin /opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
+ path_to_add=/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin
+ path_is_now=/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
+ [ = /opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin ]
+ printf %s /opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
+ PATH=/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
+ export PATH
+ [ 0 = 1 ]
+ [ intel64 = ia32 ]
+ prepend_path /opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib /usr/local/cuda/lib64/stubs
+ path_to_add=/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib
+ path_is_now=/usr/local/cuda/lib64/stubs
+ [ = /usr/local/cuda/lib64/stubs ]
+ printf %s /opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/usr/local/cuda/lib64/stubs
+ LIBRARY_PATH=/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/usr/local/cuda/lib64/stubs
+ export LIBRARY_PATH
+ prepend_path /opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin /usr/local/nvidia/lib:/usr/local/nvidia/lib64
+ path_to_add=/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin
+ path_is_now=/usr/local/nvidia/lib:/usr/local/nvidia/lib64
+ [ = /usr/local/nvidia/lib:/usr/local/nvidia/lib64 ]
+ printf %s /opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64
+ LD_LIBRARY_PATH=/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64
+ export LD_LIBRARY_PATH
+ [ intel64 = ia32 ]
+ [ -n ]
+ [ -f /opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/fpgavars.sh ]
+ FPGA_VARS_DIR=/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga
+ export FPGA_VARS_DIR
+ FPGA_VARS_ARGS=
+ export FPGA_VARS_ARGS
+ . /opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/fpgavars.sh
+ SCRIPTDIR=/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga
+ icdadd libalteracl.so
+ [ -z ]
+ export OCL_ICD_FILENAMES=libalteracl.so
+ icdadd libintelocl_emu.so
+ [ -z x ]
+ export OCL_ICD_FILENAMES=libintelocl_emu.so:libalteracl.so
+ export ACL_BOARD_VENDOR_PATH=/opt/Intel/OpenCLFPGA/oneAPI/Boards
+ export INTELFPGAOCLSDKROOT=/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga
+ export PATH=/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
+ uname -m
+ ARCH=x86_64
+ arch_type=
+ arch_type=linux64
+ export LD_LIBRARY_PATH=/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64
+ prepend_path /opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64 /opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64
+ path_to_add=/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64
+ path_is_now=/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64
+ [ = /opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 ]
+ printf %s /opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64
+ LD_LIBRARY_PATH=/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64
+ export LD_LIBRARY_PATH
+ [ -z libintelocl_emu.so:libalteracl.so ]
+ OCL_ICD_FILENAMES=libintelocl_emu.so:libalteracl.so:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64/libintelocl.so
+ [ -n ]
+ export OCL_ICD_FILENAMES
+ prepend_manpath /opt/intel/oneapi/compiler/2023.0.0/documentation/en/man/common
+ path_to_add=/opt/intel/oneapi/compiler/2023.0.0/documentation/en/man/common
+ path_is_now=
+ [ = ]
+ printf %s /opt/intel/oneapi/compiler/2023.0.0/documentation/en/man/common:
+ MANPATH=/opt/intel/oneapi/compiler/2023.0.0/documentation/en/man/common:
+ export MANPATH
+ prepend_path /opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig
+ path_to_add=/opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig
+ path_is_now=
+ [ = ]
+ printf %s /opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig
+ PKG_CONFIG_PATH=/opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig
+ export PKG_CONFIG_PATH
+ prepend_path /opt/intel/oneapi/compiler/2023.0.0/linux/IntelDPCPP
+ path_to_add=/opt/intel/oneapi/compiler/2023.0.0/linux/IntelDPCPP
+ path_is_now=
+ [ = ]
+ printf %s /opt/intel/oneapi/compiler/2023.0.0/linux/IntelDPCPP
+ CMAKE_PREFIX_PATH=/opt/intel/oneapi/compiler/2023.0.0/linux/IntelDPCPP
+ export CMAKE_PREFIX_PATH
+ prepend_path /opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin/locale/%l_%t/%N
+ path_to_add=/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin/locale/%l_%t/%N
+ path_is_now=
+ [ = ]
+ printf %s /opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin/locale/%l_%t/%N
+ NLSPATH=/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin/locale/%l_%t/%N
+ export NLSPATH
+ prepend_path /opt/intel/oneapi/compiler/2023.0.0/sys_check/sys_check.sh
+ path_to_add=/opt/intel/oneapi/compiler/2023.0.0/sys_check/sys_check.sh
+ path_is_now=
+ [ = ]
+ printf %s /opt/intel/oneapi/compiler/2023.0.0/sys_check/sys_check.sh
+ DIAGUTIL_PATH=/opt/intel/oneapi/compiler/2023.0.0/sys_check/sys_check.sh
+ export DIAGUTIL_PATH
+ temp_var=1
+ expr debugger=latest : \(.*\)=.*
+ arg_base=debugger
+ expr debugger=latest : .*=\(.*\)
+ arg_verz=latest
+ arg_path=/opt/intel/oneapi/debugger/latest/env/vars.sh
+ SETVARS_VARS_PATH=/opt/intel/oneapi/debugger/latest/env/vars.sh
+ export SETVARS_VARS_PATH
+ [ exclude = latest ]
+ [ -r /opt/intel/oneapi/debugger/latest/env/vars.sh ]
+ echo :: debugger -- latest
:: debugger -- latest
+ . /opt/intel/oneapi/debugger/latest/env/vars.sh SETVARS_CALL=1
+ _vars_this_script_name=vars.sh
+ _vars_get_proc_name /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-6b1c783c/script.sh
+ [ -n ]
+ script=/var/jenkins/workspace/ArborX_master/test_install@tmp/durable-6b1c783c/script.sh
+ [ -L /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-6b1c783c/script.sh ]
+ basename -- /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-6b1c783c/script.sh
+ [ vars.sh = script.sh ]
+ vars_script_name=
+ ps -p 14836 -o comm=
+ vars_script_shell=sh
+ [ -n ]
+ [ -n ]
+ [ -n ]
+ [ dash = sh ]
+ [ sh = sh ]
+ vars_script_name=/var/jenkins/workspace/ArborX_master/test_install@tmp/durable-6b1c783c/script.sh: 108: /opt/intel/oneapi/debugger/latest/env/vars.sh: Bad substitution
+ :
+ printf %s /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-6b1c783c/script.sh: 108: /opt/intel/oneapi/debugger/latest/env/vars.sh: Bad substitution
+ grep -Eq sh: [0-9]+: .*vars\.sh:
+ echo 0
+ [ 0 -eq 0 ]
+ expr /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-6b1c783c/script.sh: 108: /opt/intel/oneapi/debugger/latest/env/vars.sh: Bad substitution : ^.*sh: [0-9]*: \(.*\):
+ vars_script_name=/opt/intel/oneapi/debugger/latest/env/vars.sh
+ [ = /opt/intel/oneapi/debugger/latest/env/vars.sh ]
+ get_script_path /opt/intel/oneapi/debugger/latest/env/vars.sh
+ script=/opt/intel/oneapi/debugger/latest/env/vars.sh
+ [ -L /opt/intel/oneapi/debugger/latest/env/vars.sh ]
+ command dirname -- /opt/intel/oneapi/debugger/latest/env/vars.sh
+ script_dir=/opt/intel/oneapi/debugger/latest/env
+ cd /opt/intel/oneapi/debugger/latest/env
+ command pwd -P
+ script_dir=/opt/intel/oneapi/debugger/2023.0.0/env
+ printf %s /opt/intel/oneapi/debugger/2023.0.0/env
+ my_script_path=/opt/intel/oneapi/debugger/2023.0.0/env
+ dirname -- /opt/intel/oneapi/debugger/2023.0.0/env
+ gdb_root=/opt/intel/oneapi/debugger/2023.0.0
+ my_ld_path=/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/libipt/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/dep/lib
+ prepend_path /opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/bin /opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
+ path_to_add=/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/bin
+ path_is_now=/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
+ [ = /opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin ]
+ printf %s /opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
+ PATH=/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
+ export PATH
+ INTEL_PYTHONHOME=/opt/intel/oneapi/debugger/2023.0.0/dep
+ export INTEL_PYTHONHOME
+ prepend_path /opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/libipt/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/dep/lib /opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64
+ path_to_add=/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/libipt/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/dep/lib
+ path_is_now=/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64
+ [ = /opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 ]
+ printf %s /opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/libipt/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/dep/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64
+ LD_LIBRARY_PATH=/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/libipt/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/dep/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64
+ export LD_LIBRARY_PATH
+ prepend_manpath /opt/intel/oneapi/debugger/2023.0.0/documentation/man /opt/intel/oneapi/compiler/2023.0.0/documentation/en/man/common:
+ path_to_add=/opt/intel/oneapi/debugger/2023.0.0/documentation/man
+ path_is_now=/opt/intel/oneapi/compiler/2023.0.0/documentation/en/man/common:
+ [ = /opt/intel/oneapi/compiler/2023.0.0/documentation/en/man/common: ]
+ printf %s /opt/intel/oneapi/debugger/2023.0.0/documentation/man:/opt/intel/oneapi/compiler/2023.0.0/documentation/en/man/common:
+ MANPATH=/opt/intel/oneapi/debugger/2023.0.0/documentation/man:/opt/intel/oneapi/compiler/2023.0.0/documentation/en/man/common:
+ export MANPATH
+ prepend_path /opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib
+ path_to_add=/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib
+ path_is_now=
+ [ = ]
+ printf %s /opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib
+ INFOPATH=/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib
+ export INFOPATH
+ prepend_path /opt/intel/oneapi/debugger/2023.0.0/documentation/info/
+ path_to_add=/opt/intel/oneapi/debugger/2023.0.0/documentation/info/
+ path_is_now=
+ [ = ]
+ printf %s /opt/intel/oneapi/debugger/2023.0.0/documentation/info/
+ GDB_INFO=/opt/intel/oneapi/debugger/2023.0.0/documentation/info/
+ export GDB_INFO
+ prepend_path /opt/intel/oneapi/debugger/2023.0.0/sys_check/debugger_sys_check.py /opt/intel/oneapi/compiler/2023.0.0/sys_check/sys_check.sh
+ path_to_add=/opt/intel/oneapi/debugger/2023.0.0/sys_check/debugger_sys_check.py
+ path_is_now=/opt/intel/oneapi/compiler/2023.0.0/sys_check/sys_check.sh
+ [ = /opt/intel/oneapi/compiler/2023.0.0/sys_check/sys_check.sh ]
+ printf %s /opt/intel/oneapi/debugger/2023.0.0/sys_check/debugger_sys_check.py:/opt/intel/oneapi/compiler/2023.0.0/sys_check/sys_check.sh
+ DIAGUTIL_PATH=/opt/intel/oneapi/debugger/2023.0.0/sys_check/debugger_sys_check.py:/opt/intel/oneapi/compiler/2023.0.0/sys_check/sys_check.sh
+ export DIAGUTIL_PATH
+ temp_var=2
+ expr dev-utilities=latest : \(.*\)=.*
+ arg_base=dev-utilities
+ expr dev-utilities=latest : .*=\(.*\)
+ arg_verz=latest
+ arg_path=/opt/intel/oneapi/dev-utilities/latest/env/vars.sh
+ SETVARS_VARS_PATH=/opt/intel/oneapi/dev-utilities/latest/env/vars.sh
+ export SETVARS_VARS_PATH
+ [ exclude = latest ]
+ [ -r /opt/intel/oneapi/dev-utilities/latest/env/vars.sh ]
+ echo :: dev-utilities -- latest
:: dev-utilities -- latest
+ . /opt/intel/oneapi/dev-utilities/latest/env/vars.sh SETVARS_CALL=1
+ _vars_this_script_name=vars.sh
+ _vars_get_proc_name /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-6b1c783c/script.sh
+ [ -n ]
+ script=/var/jenkins/workspace/ArborX_master/test_install@tmp/durable-6b1c783c/script.sh
+ [ -L /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-6b1c783c/script.sh ]
+ basename -- /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-6b1c783c/script.sh
+ [ vars.sh = script.sh ]
+ vars_script_name=
+ ps -p 14836 -o comm=
+ vars_script_shell=sh
+ [ -n ]
+ [ -n ]
+ [ -n ]
+ [ dash = sh ]
+ [ sh = sh ]
+ vars_script_name=/var/jenkins/workspace/ArborX_master/test_install@tmp/durable-6b1c783c/script.sh: 160: /opt/intel/oneapi/dev-utilities/latest/env/vars.sh: Bad substitution
+ :
+ printf %s /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-6b1c783c/script.sh: 160: /opt/intel/oneapi/dev-utilities/latest/env/vars.sh: Bad substitution
+ grep -Eq sh: [0-9]+: .*vars\.sh:
+ echo 0
+ [ 0 -eq 0 ]
+ expr /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-6b1c783c/script.sh: 160: /opt/intel/oneapi/dev-utilities/latest/env/vars.sh: Bad substitution : ^.*sh: [0-9]*: \(.*\):
+ vars_script_name=/opt/intel/oneapi/dev-utilities/latest/env/vars.sh
+ [ = /opt/intel/oneapi/dev-utilities/latest/env/vars.sh ]
+ get_script_path /opt/intel/oneapi/dev-utilities/latest/env/vars.sh
+ script=/opt/intel/oneapi/dev-utilities/latest/env/vars.sh
+ [ -L /opt/intel/oneapi/dev-utilities/latest/env/vars.sh ]
+ command dirname -- /opt/intel/oneapi/dev-utilities/latest/env/vars.sh
+ script_dir=/opt/intel/oneapi/dev-utilities/latest/env
+ cd /opt/intel/oneapi/dev-utilities/latest/env
+ command pwd -P
+ script_dir=/opt/intel/oneapi/dev-utilities/2021.8.0/env
+ printf %s /opt/intel/oneapi/dev-utilities/2021.8.0/env
+ vars_script_path=/opt/intel/oneapi/dev-utilities/2021.8.0/env
+ dirname -- /opt/intel/oneapi/dev-utilities/2021.8.0/env
+ component_root=/opt/intel/oneapi/dev-utilities/2021.8.0
+ prepend_path /opt/intel/oneapi/dev-utilities/2021.8.0/bin /opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
+ path_to_add=/opt/intel/oneapi/dev-utilities/2021.8.0/bin
+ path_is_now=/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
+ [ = /opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin ]
+ printf %s /opt/intel/oneapi/dev-utilities/2021.8.0/bin:/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
+ PATH=/opt/intel/oneapi/dev-utilities/2021.8.0/bin:/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
+ export PATH
+ prepend_path /opt/intel/oneapi/dev-utilities/2021.8.0/include
+ path_to_add=/opt/intel/oneapi/dev-utilities/2021.8.0/include
+ path_is_now=
+ [ = ]
+ printf %s /opt/intel/oneapi/dev-utilities/2021.8.0/include
+ CPATH=/opt/intel/oneapi/dev-utilities/2021.8.0/include
+ export CPATH
+ temp_var=3
+ expr dpl=latest : \(.*\)=.*
+ arg_base=dpl
+ expr dpl=latest : .*=\(.*\)
+ arg_verz=latest
+ arg_path=/opt/intel/oneapi/dpl/latest/env/vars.sh
+ SETVARS_VARS_PATH=/opt/intel/oneapi/dpl/latest/env/vars.sh
+ export SETVARS_VARS_PATH
+ [ exclude = latest ]
+ [ -r /opt/intel/oneapi/dpl/latest/env/vars.sh ]
+ echo :: dpl -- latest
:: dpl -- latest
+ . /opt/intel/oneapi/dpl/latest/env/vars.sh SETVARS_CALL=1
+ _vars_this_script_name=vars.sh
+ _vars_get_proc_name /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-6b1c783c/script.sh
+ [ -n ]
+ script=/var/jenkins/workspace/ArborX_master/test_install@tmp/durable-6b1c783c/script.sh
+ [ -L /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-6b1c783c/script.sh ]
+ basename -- /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-6b1c783c/script.sh
+ [ vars.sh = script.sh ]
+ vars_script_name=
+ ps -p 14836 -o comm=
+ vars_script_shell=sh
+ [ -n ]
+ [ -n ]
+ [ -n ]
+ [ dash = sh ]
+ [ sh = sh ]
+ vars_script_name=/var/jenkins/workspace/ArborX_master/test_install@tmp/durable-6b1c783c/script.sh: 148: /opt/intel/oneapi/dpl/latest/env/vars.sh: Bad substitution
+ :
+ printf %s /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-6b1c783c/script.sh: 148: /opt/intel/oneapi/dpl/latest/env/vars.sh: Bad substitution
+ grep -Eq sh: [0-9]+: .*vars\.sh:
+ echo 0
+ [ 0 -eq 0 ]
+ expr /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-6b1c783c/script.sh: 148: /opt/intel/oneapi/dpl/latest/env/vars.sh: Bad substitution : ^.*sh: [0-9]*: \(.*\):
+ vars_script_name=/opt/intel/oneapi/dpl/latest/env/vars.sh
+ [ = /opt/intel/oneapi/dpl/latest/env/vars.sh ]
+ rreadlink /opt/intel/oneapi/dpl/latest/env/vars.sh
+ target=/opt/intel/oneapi/dpl/latest/env/vars.sh fname= targetDir= CDPATH=
+ [ -n ]
+ :
+ [ -L /opt/intel/oneapi/dpl/latest/env/vars.sh ]
+ [ -e /opt/intel/oneapi/dpl/latest/env/vars.sh ]
+ command dirname -- /opt/intel/oneapi/dpl/latest/env/vars.sh
+ command cd /opt/intel/oneapi/dpl/latest/env
+ command basename -- /opt/intel/oneapi/dpl/latest/env/vars.sh
+ fname=vars.sh
+ [ vars.sh = / ]
+ [ -L vars.sh ]
+ break
+ command pwd -P
+ targetDir=/opt/intel/oneapi/dpl/2022.0.0/env
+ [ vars.sh = . ]
+ [ vars.sh = .. ]
+ command printf %s\n /opt/intel/oneapi/dpl/2022.0.0/env/vars.sh
+ dirname -- /opt/intel/oneapi/dpl/2022.0.0/env/vars.sh
+ _onedpl_scrip_path=/opt/intel/oneapi/dpl/2022.0.0/env
+ dirname -- /opt/intel/oneapi/dpl/2022.0.0/env
+ DPL_ROOT=/opt/intel/oneapi/dpl/2022.0.0
+ export DPL_ROOT
+ prepend_path /opt/intel/oneapi/dpl/2022.0.0/linux/include /opt/intel/oneapi/dev-utilities/2021.8.0/include
+ path_to_add=/opt/intel/oneapi/dpl/2022.0.0/linux/include
+ path_is_now=/opt/intel/oneapi/dev-utilities/2021.8.0/include
+ [ = /opt/intel/oneapi/dev-utilities/2021.8.0/include ]
+ printf %s /opt/intel/oneapi/dpl/2022.0.0/linux/include:/opt/intel/oneapi/dev-utilities/2021.8.0/include
+ CPATH=/opt/intel/oneapi/dpl/2022.0.0/linux/include:/opt/intel/oneapi/dev-utilities/2021.8.0/include
+ export CPATH
+ prepend_path /opt/intel/oneapi/dpl/2022.0.0/lib/pkgconfig /opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig
+ path_to_add=/opt/intel/oneapi/dpl/2022.0.0/lib/pkgconfig
+ path_is_now=/opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig
+ [ = /opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig ]
+ printf %s /opt/intel/oneapi/dpl/2022.0.0/lib/pkgconfig:/opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig
+ PKG_CONFIG_PATH=/opt/intel/oneapi/dpl/2022.0.0/lib/pkgconfig:/opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig
+ export PKG_CONFIG_PATH
+ temp_var=4
+ expr tbb=latest : \(.*\)=.*
+ arg_base=tbb
+ expr tbb=latest : .*=\(.*\)
+ arg_verz=latest
+ arg_path=/opt/intel/oneapi/tbb/latest/env/vars.sh
+ SETVARS_VARS_PATH=/opt/intel/oneapi/tbb/latest/env/vars.sh
+ export SETVARS_VARS_PATH
+ [ exclude = latest ]
+ [ -r /opt/intel/oneapi/tbb/latest/env/vars.sh ]
+ echo :: tbb -- latest
:: tbb -- latest
+ . /opt/intel/oneapi/tbb/latest/env/vars.sh SETVARS_CALL=1
+ _vars_this_script_name=vars.sh
+ _vars_get_proc_name /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-6b1c783c/script.sh
+ [ -n ]
+ script=/var/jenkins/workspace/ArborX_master/test_install@tmp/durable-6b1c783c/script.sh
+ [ -L /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-6b1c783c/script.sh ]
+ basename -- /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-6b1c783c/script.sh
+ [ vars.sh = script.sh ]
+ vars_script_name=
+ ps -p 14836 -o comm=
+ vars_script_shell=sh
+ [ -n ]
+ [ -n ]
+ [ -n ]
+ [ dash = sh ]
+ [ sh = sh ]
+ vars_script_name=/var/jenkins/workspace/ArborX_master/test_install@tmp/durable-6b1c783c/script.sh: 114: /opt/intel/oneapi/tbb/latest/env/vars.sh: Bad substitution
+ :
+ printf %s /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-6b1c783c/script.sh: 114: /opt/intel/oneapi/tbb/latest/env/vars.sh: Bad substitution
+ grep -Eq sh: [0-9]+: .*vars\.sh:
+ echo 0
+ [ 0 -eq 0 ]
+ expr /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-6b1c783c/script.sh: 114: /opt/intel/oneapi/tbb/latest/env/vars.sh: Bad substitution : ^.*sh: [0-9]*: \(.*\):
+ vars_script_name=/opt/intel/oneapi/tbb/latest/env/vars.sh
+ [ = /opt/intel/oneapi/tbb/latest/env/vars.sh ]
+ get_script_path /opt/intel/oneapi/tbb/latest/env/vars.sh
+ script_path=/opt/intel/oneapi/tbb/latest/env/vars.sh
+ [ -L /opt/intel/oneapi/tbb/latest/env/vars.sh ]
+ command dirname -- /opt/intel/oneapi/tbb/latest/env/vars.sh
+ script_dir=/opt/intel/oneapi/tbb/latest/env
+ cd /opt/intel/oneapi/tbb/latest/env
+ command pwd -P
+ script_dir=/opt/intel/oneapi/tbb/2021.8.0/env
+ printf %s /opt/intel/oneapi/tbb/2021.8.0/env
+ TBBROOT=/opt/intel/oneapi/tbb/2021.8.0/env/..
+ TBB_TARGET_ARCH=intel64
+ [ -n ]
+ TBB_LIB_NAME=libtbb.so.12
+ TBB_LIB_DIR=intel64/gcc4.8
+ [ -e /opt/intel/oneapi/tbb/2021.8.0/env/../lib/intel64/gcc4.8/libtbb.so.12 ]
+ export TBBROOT
+ prepend_path /opt/intel/oneapi/tbb/2021.8.0/env/../lib/intel64/gcc4.8 /opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/usr/local/cuda/lib64/stubs
+ path_to_add=/opt/intel/oneapi/tbb/2021.8.0/env/../lib/intel64/gcc4.8
+ path_is_now=/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/usr/local/cuda/lib64/stubs
+ [ = /opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/usr/local/cuda/lib64/stubs ]
+ printf %s /opt/intel/oneapi/tbb/2021.8.0/env/../lib/intel64/gcc4.8:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/usr/local/cuda/lib64/stubs
+ LIBRARY_PATH=/opt/intel/oneapi/tbb/2021.8.0/env/../lib/intel64/gcc4.8:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/usr/local/cuda/lib64/stubs
+ export LIBRARY_PATH
+ prepend_path /opt/intel/oneapi/tbb/2021.8.0/env/../lib/intel64/gcc4.8 /opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/libipt/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/dep/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64
+ path_to_add=/opt/intel/oneapi/tbb/2021.8.0/env/../lib/intel64/gcc4.8
+ path_is_now=/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/libipt/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/dep/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64
+ [ = /opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/libipt/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/dep/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 ]
+ printf %s /opt/intel/oneapi/tbb/2021.8.0/env/../lib/intel64/gcc4.8:/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/libipt/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/dep/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64
+ LD_LIBRARY_PATH=/opt/intel/oneapi/tbb/2021.8.0/env/../lib/intel64/gcc4.8:/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/libipt/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/dep/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64
+ export LD_LIBRARY_PATH
+ prepend_path /opt/intel/oneapi/tbb/2021.8.0/env/../include /opt/intel/oneapi/dpl/2022.0.0/linux/include:/opt/intel/oneapi/dev-utilities/2021.8.0/include
+ path_to_add=/opt/intel/oneapi/tbb/2021.8.0/env/../include
+ path_is_now=/opt/intel/oneapi/dpl/2022.0.0/linux/include:/opt/intel/oneapi/dev-utilities/2021.8.0/include
+ [ = /opt/intel/oneapi/dpl/2022.0.0/linux/include:/opt/intel/oneapi/dev-utilities/2021.8.0/include ]
+ printf %s /opt/intel/oneapi/tbb/2021.8.0/env/../include:/opt/intel/oneapi/dpl/2022.0.0/linux/include:/opt/intel/oneapi/dev-utilities/2021.8.0/include
+ CPATH=/opt/intel/oneapi/tbb/2021.8.0/env/../include:/opt/intel/oneapi/dpl/2022.0.0/linux/include:/opt/intel/oneapi/dev-utilities/2021.8.0/include
+ export CPATH
+ prepend_path /opt/intel/oneapi/tbb/2021.8.0/env/.. /opt/intel/oneapi/compiler/2023.0.0/linux/IntelDPCPP
+ path_to_add=/opt/intel/oneapi/tbb/2021.8.0/env/..
+ path_is_now=/opt/intel/oneapi/compiler/2023.0.0/linux/IntelDPCPP
+ [ = /opt/intel/oneapi/compiler/2023.0.0/linux/IntelDPCPP ]
+ printf %s /opt/intel/oneapi/tbb/2021.8.0/env/..:/opt/intel/oneapi/compiler/2023.0.0/linux/IntelDPCPP
+ CMAKE_PREFIX_PATH=/opt/intel/oneapi/tbb/2021.8.0/env/..:/opt/intel/oneapi/compiler/2023.0.0/linux/IntelDPCPP
+ export CMAKE_PREFIX_PATH
+ prepend_path /opt/intel/oneapi/tbb/2021.8.0/env/../lib/pkgconfig /opt/intel/oneapi/dpl/2022.0.0/lib/pkgconfig:/opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig
+ path_to_add=/opt/intel/oneapi/tbb/2021.8.0/env/../lib/pkgconfig
+ path_is_now=/opt/intel/oneapi/dpl/2022.0.0/lib/pkgconfig:/opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig
+ [ = /opt/intel/oneapi/dpl/2022.0.0/lib/pkgconfig:/opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig ]
+ printf %s /opt/intel/oneapi/tbb/2021.8.0/env/../lib/pkgconfig:/opt/intel/oneapi/dpl/2022.0.0/lib/pkgconfig:/opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig
+ PKG_CONFIG_PATH=/opt/intel/oneapi/tbb/2021.8.0/env/../lib/pkgconfig:/opt/intel/oneapi/dpl/2022.0.0/lib/pkgconfig:/opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig
+ export PKG_CONFIG_PATH
+ temp_var=5
+ [ 5 -eq 0 ]
+ echo :: oneAPI environment initialized ::
:: oneAPI environment initialized ::
+ echo
+ [ 0 -ne 0 ]
+ eval set --
+ set --
+ prep_for_exit 0
+ script_return_code=0
+ unset -v SETVARS_CALL
+ unset -v SETVARS_ARGS
+ unset -v SETVARS_VARS_PATH
+ [ 0 = ]
+ [ 0 -eq 0 ]
+ SETVARS_COMPLETED=1
+ export SETVARS_COMPLETED
+ return 0
+ return
+ make test
Running tests...
Test project /var/jenkins/workspace/ArborX_master/test_install
Start 1: ArborX_Example_HostAccessTraits
1/11 Test #1: ArborX_Example_HostAccessTraits .................. Passed 0.85 sec
Start 2: ArborX_Example_Callback
2/11 Test #2: ArborX_Example_Callback .......................... Passed 0.86 sec
Start 3: ArborX_Example_DBSCAN
3/11 Test #3: ArborX_Example_DBSCAN ............................ Passed 0.81 sec
Start 4: ArborX_Example_MolecularDynamics
4/11 Test #4: ArborX_Example_MolecularDynamics ................. Passed 0.82 sec
Start 5: ArborX_Example_Intersection
5/11 Test #5: ArborX_Example_Intersection ...................... Passed 0.80 sec
Start 6: ArborX_Example_TriangleIntersection
6/11 Test #6: ArborX_Example_TriangleIntersection .............. Passed 0.81 sec
Start 7: ArborX_Example_TriangleIntersectionWithMapping
7/11 Test #7: ArborX_Example_TriangleIntersectionWithMapping ... Passed 0.84 sec
Start 8: ArborX_Example_TreeViz
8/11 Test #8: ArborX_Example_TreeViz ........................... Passed 0.86 sec
Start 9: ArborX_Example_RayTracing
9/11 Test #9: ArborX_Example_RayTracing ........................ Passed 0.92 sec
Start 10: ArborX_Example_BruteForce
10/11 Test #10: ArborX_Example_BruteForce ........................ Passed 0.86 sec
Start 11: ArborX_Example_MovingLeastSquares
11/11 Test #11: ArborX_Example_MovingLeastSquares ................ Passed 0.84 sec
100% tests passed, 0 tests failed out of 11
Total Test time (real) = 9.29 sec
[Pipeline] }
[Pipeline] // dir
[Pipeline] }
$ docker stop --time=1 deffd2ed28cf9fa420def0fea2487e2a76d8dbb07cfbdf7403ef6d3c758257fd
$ docker rm -f --volumes deffd2ed28cf9fa420def0fea2487e2a76d8dbb07cfbdf7403ef6d3c758257fd
[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
Still waiting to schedule task
Waiting for next available executor on ‘docker’
Running on CpuNode6 in /var/jenkins/workspace/ArborX_master
[Pipeline] {
[Pipeline] }
[Pipeline] // node
Error when executing always post condition:
Also: org.jenkinsci.plugins.workflow.actions.ErrorAction$ErrorId: 1a30e262-7c3d-4862-b9c6-97d61e76c184
java.lang.NoSuchMethodError: No such DSL method 'cmake' found among steps [archive, bat, catchError, checkout, deleteDir, dir, dockerFingerprintFrom, dockerFingerprintRun, echo, envVarsForTool, error, fileExists, getContext, git, input, isUnix, junit, library, libraryResource, load, mail, node, parallel, powershell, properties, publishChecks, pwd, pwsh, readFile, readTrusted, resolveScm, retry, script, sh, sleep, stage, stash, step, timeout, tm, tool, unarchive, unstable, unstash, validateDeclarativePipeline, waitUntil, warnError, withChecks, withContext, withCredentials, withDockerContainer, withDockerRegistry, withDockerServer, withEnv, wrap, writeFile, ws, xunit] or symbols [AUnit, BoostTest, CTest, CUnit, Check, CppTest, CppUnit, Custom, FPCUnit, GitUsernamePassword, GoogleTest, JUnit, MSTest, MbUnit, NUnit2, NUnit3, PHPUnit, QtTest, UnitTest, Valgrind, agent, all, allBranchesSame, allOf, always, any, anyOf, apiToken, apiTokenProperty, architecture, archiveArtifacts, artifactManager, assembla, authorInChangelog, batchFile, bitbucket, bitbucketServer, booleanParam, branch, browser, buildButton, buildDiscarder, buildDiscarders, buildRetention, buildSingleRevisionOnly, buildingTag, builtInNode, caseInsensitive, caseSensitive, certificate, cgit, changeRequest, changelog, changelogBase, changelogToBranch, changeset, checkoutOption, checkoutToSubdirectory, choice, choiceParam, cleanAfterCheckout, cleanBeforeCheckout, clock, cloneOption, command, credentials, cron, crumb, defaultDisplayUrlProvider, defaultFolderConfiguration, defaultView, demand, disableConcurrentBuilds, disableRestartFromStage, disableResume, discoverOtherRefs, discoverOtherRefsTrait, docker, dockerCert, dockerServer, dockerTool, dockerfile, downstream, dumb, durabilityHint, embUnit, envVars, envVarsFilter, environment, equals, experimentalFlags, expression, failed, file, fileParam, filePath, fingerprint, fingerprints, fisheye, frameOptions, freeStyle, freeStyleJob, fromDocker, fromScm, fromSource, git, gitBranchDiscovery, gitHooks, gitHubBranchDiscovery, gitHubBranchHeadAuthority, gitHubExcludeArchivedRepositories, gitHubExcludeForkedRepositories, gitHubExcludePrivateRepositories, gitHubExcludePublicRepositories, gitHubForkDiscovery, gitHubIgnoreDraftPullRequestFilter, gitHubPullRequestDiscovery, gitHubSshCheckout, gitHubTagDiscovery, gitHubTopicsFilter, gitHubTrustContributors, gitHubTrustEveryone, gitHubTrustNobody, gitHubTrustPermissions, gitLab, gitList, gitSCM, gitTagDiscovery, gitTool, gitUsernamePassword, gitWeb, gitblit, github, githubAccessToken, githubProjectProperty, githubPush, gitiles, gogs, gtester, headRegexFilter, headWildcardFilter, hyperlink, hyperlinkToModels, ignoreOnPush, inbound, installSource, isRestartedRun, issueCommentTrigger, jdk, jgit, jgitapache, jnlp, jobBuildDiscarder, jobName, junitTestResultStorage, kiln, label, labelAddedTrigger, lastDuration, lastFailure, lastGrantedAuthorities, lastStable, lastSuccess, legacy, legacySCM, lfs, list, local, localBranch, localBranchTrait, location, logRotator, loggedInUsersCanDoAnything, mailer, masterBuild, maven, maven3Mojos, mavenErrors, mavenGlobalConfig, mavenMojos, mavenWarnings, modernSCM, multiBranchProjectDisplayNaming, multibranch, myView, namedBranchesDifferent, newContainerPerStage, node, nodeProperties, none, nonresumable, not, organizationFolder, overrideIndexTriggers, paneStatus, parallelsAlwaysFailFast, parameters, passed, password, pattern, perBuildTag, permanent, phabricator, pipeline, pipeline-model, pipeline-model-docker, pipelineTriggers, plainText, plugin, pollSCM, preserveStashes, projectNamingStrategy, proxy, pruneStaleBranch, pruneStaleTag, pruneTags, pullRequestReview, queueItemAuthenticator, quietPeriod, rateLimit, rateLimitBuilds, redmine, refSpecs, remoteName, resourceRoot, retainOnlyVariables, rhodeCode, run, runParam, schedule, scmGit, scmRetryCount, scmSkip, scriptApproval, scriptApprovalLink, search, security, shell, simpleBuildDiscarder, skipDefaultCheckout, skipStagesAfterUnstable, skipped, slave, sourceRegexFilter, sourceWildcardFilter, sparseCheckoutPaths, sshUserPrivateKey, standard, status, string, stringParam, submodule, submoduleOption, suppressAutomaticTriggering, suppressFolderAutomaticTriggering, swapSpace, tag, teamFoundation, teamSlugFilter, text, textParam, timezone, tmpSpace, toolLocation, triggeredBy, unsecured, untrusted, upstream, userIdentity, userSeed, usernameColonPassword, usernamePassword, viewgit, viewsTabBar, weather, x509ClientCert, xUnitDotNet, zip] or globals [currentBuild, docker, env, params, pipeline, scm]
at org.jenkinsci.plugins.workflow.cps.DSL.invokeMethod(DSL.java:219)
at org.jenkinsci.plugins.workflow.cps.CpsScript.invokeMethod(CpsScript.java:124)
at jdk.internal.reflect.GeneratedMethodAccessor1710.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:98)
at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:325)
at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1225)
at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1034)
at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.call(PogoMetaClassSite.java:41)
at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116)
at org.kohsuke.groovy.sandbox.impl.Checker$1.call(Checker.java:180)
at org.kohsuke.groovy.sandbox.GroovyInterceptor.onMethodCall(GroovyInterceptor.java:23)
at org.jenkinsci.plugins.scriptsecurity.sandbox.groovy.SandboxInterceptor.onMethodCall(SandboxInterceptor.java:163)
at org.kohsuke.groovy.sandbox.impl.Checker$1.call(Checker.java:178)
at org.kohsuke.groovy.sandbox.impl.Checker.checkedCall(Checker.java:182)
at org.kohsuke.groovy.sandbox.impl.Checker.checkedCall(Checker.java:152)
at org.kohsuke.groovy.sandbox.impl.Checker.checkedCall(Checker.java:152)
at com.cloudbees.groovy.cps.sandbox.SandboxInvoker.methodCall(SandboxInvoker.java:17)
at org.jenkinsci.plugins.workflow.cps.LoggingInvoker.methodCall(LoggingInvoker.java:105)
at WorkflowScript.run(WorkflowScript:485)
at ___cps.transform___(Native Method)
at com.cloudbees.groovy.cps.impl.ContinuationGroup.methodCall(ContinuationGroup.java:90)
at com.cloudbees.groovy.cps.impl.FunctionCallBlock$ContinuationImpl.dispatchOrArg(FunctionCallBlock.java:116)
at com.cloudbees.groovy.cps.impl.FunctionCallBlock$ContinuationImpl.fixName(FunctionCallBlock.java:80)
at jdk.internal.reflect.GeneratedMethodAccessor260.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at com.cloudbees.groovy.cps.impl.ContinuationPtr$ContinuationImpl.receive(ContinuationPtr.java:72)
at com.cloudbees.groovy.cps.impl.ConstantBlock.eval(ConstantBlock.java:21)
at com.cloudbees.groovy.cps.Next.step(Next.java:83)
at com.cloudbees.groovy.cps.Continuable$1.call(Continuable.java:152)
at com.cloudbees.groovy.cps.Continuable$1.call(Continuable.java:146)
at org.codehaus.groovy.runtime.GroovyCategorySupport$ThreadCategoryInfo.use(GroovyCategorySupport.java:136)
at org.codehaus.groovy.runtime.GroovyCategorySupport.use(GroovyCategorySupport.java:275)
at com.cloudbees.groovy.cps.Continuable.run0(Continuable.java:146)
at org.jenkinsci.plugins.workflow.cps.SandboxContinuable.access$001(SandboxContinuable.java:18)
at org.jenkinsci.plugins.workflow.cps.SandboxContinuable.run0(SandboxContinuable.java:51)
at org.jenkinsci.plugins.workflow.cps.CpsThread.runNextChunk(CpsThread.java:187)
at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.run(CpsThreadGroup.java:423)
at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup$2.call(CpsThreadGroup.java:331)
at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup$2.call(CpsThreadGroup.java:295)
at org.jenkinsci.plugins.workflow.cps.CpsVmExecutorService$2.call(CpsVmExecutorService.java:97)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at hudson.remoting.SingleLaneExecutorService$1.run(SingleLaneExecutorService.java:139)
at jenkins.util.ContextResettingExecutorService$1.run(ContextResettingExecutorService.java:28)
at jenkins.security.ImpersonatingExecutorService$1.run(ImpersonatingExecutorService.java:68)
at jenkins.util.ErrorLoggingExecutorService.lambda$wrap$0(ErrorLoggingExecutorService.java:51)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:840)
[Pipeline] }
[Pipeline] // stage
[Pipeline] }
[Pipeline] // timeout
[Pipeline] }
[Pipeline] // withEnv
[Pipeline] End of Pipeline
ERROR: script returned exit code 2
GitHub has been notified of this commit’s build result
Finished: FAILURE